Chúng ta có bất kỳ toán tử nào trong C# mà tôi có thể tránh đánh giá ngắn mạch và đi qua tất cả các điều kiện.Làm thế nào để tránh đánh giá ngắn mạch trong C# khi thực hiện chức năng tương tự
nói
if(txtName.Text.xyz() || txtLastName.Text.xyz())
{
}
public static bool xyz(this TextBox txt)
{
//do some work.
return false;
}
Cần đánh giá tất cả các điều kiện không phụ thuộc vào sản lượng thu được. Và sau khi đánh giá tình trạng cuối cùng tiếp tục theo kết quả thu được. ?
Tại sao bạn muốn đánh giá cùng điều kiện hai lần? –
@Adrian: Lấy nó làm ví dụ mẫu. chức năng xyz có thể chứa bất kỳ loại defination, có thể là một đại biểu hoặc cái gì khác. –