Câu lệnh xác nhận là một cách hiệu quả để bắt lỗi logic chương trình trong thời gian chạy. Nó có hai đối số -
- Một biểu thức boolean cho một điều kiện đúng và
- Hiển thị những gì trong trường hợp sai.
Các xác nhận hữu ích trong các chương trình lớn và phức tạp để nhanh chóng loại bỏ các lỗi thường phát sinh khi mã được sửa đổi. Tránh sử dụng bất kỳ lệnh gọi hàm nào bên trong phương thức khẳng định.
Bạn cần chắc chắn rằng bất kỳ mã nào bạn thêm vào bên trong Assert sẽ không thay đổi kết quả đầu ra nếu nó bị xóa. Đây là khi bạn triển khai Gỡ lỗi. Khẳng định trong chương trình của bạn.
Để triển khai nó, bạn có thể sử dụng một biến tạm thời -
int temp= DecCounter(d); Debug.Assert(temp !=0);
Ở trên, lệnh gọi đến bộ đếm sẽ giảm giá trị. Chúng tôi đã sử dụng biến tạm thời vì Phiên bản phát hành loại bỏ lệnh gọi khi Assert được sử dụng. Điều này có thể tạo ra một lỗi trong mã, do đó, cách tốt hơn là sử dụng tạm thời.