Giải thích **Short-Circuit ...
Giải thích **Short-Circuit ...
Trong C#, Short-Circuit Evaluation (đánh giá ngắn mạch) là một kỹ thuật được sử dụng trong việc đánh giá các biểu thức logic, nơi việc đánh giá biểu thức sẽ dừng lại ngay khi kết quả cuối cùng đã được xác định, mà không cần đánh giá toàn bộ biểu thức. Điều này thường xảy ra trong các biểu thức sử dụng các toán tử logic AND
(&&
) và OR
(||
).
&&
)Khi sử dụng toán tử AND
(&&
), nếu phần tử đầu tiên của biểu thức được đánh giá là false
, toàn bộ biểu thức sẽ ngay lập tức được xác định là false
, và phần tử thứ hai của biểu thức sẽ không được đánh giá. Điều này là do trong một biểu thức AND
, chỉ cần một phần tử là false
thì toàn bộ biểu thức sẽ là false
.
||
)Tương tự, khi sử dụng toán tử OR
(||
), nếu phần tử đầu tiên của biểu thức được đánh giá là true
, toàn bộ biểu thức sẽ ngay lập tức được xác định là true
, và phần tử thứ hai của biểu thức sẽ không được đánh giá. Điều này là do trong một biểu thức OR
, chỉ cần một phần tử là true
thì toàn bộ biểu thức sẽ là true
.
senior
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào