Tôi đã tự hỏi điều gì sẽ xảy ra khi một chương trình xử lý cấu trúc nếu có nhiều điều kiện. Tôi có một ý tưởng, nhưng tôi không chắc chắn về nó. Tôi sẽ đưa ra một ví dụ:Điều gì sẽ xảy ra nếu phần đầu tiên của cấu trúc nếu là sai?
List<string> myTestList = null;
if (myTestList != null && myTestList.Count > 0)
{
//process
}
Danh sách này là rỗng. Khi xử lý câu lệnh if, nó sẽ đi từ trái sang phải thoát ra nếu ngay sau khi một điều kiện là sai?
Tôi đã thử nó và dường như không có lỗi, vì vậy tôi giả định ở trên giải thích nó, nhưng tôi không chắc chắn.
Khi bạn thêm một 'khoản else', những gì đã xảy ra mà bạn nhìn thấy? –
nó được gọi, đó là lý do tại sao tôi nghĩ rằng nếu phá vỡ ngay sau khi một điều kiện là sai – Terry
"Breaks xuống"? Bạn có ý gì khi "chia nhỏ"? –