2
Lọc các vòng lặp foreach với điều kiện nơi vs tiếp tục các mệnh đề bảo vệ
Tôi đã thấy một số lập trình viên sử dụng điều này: foreach (var item in items) { if (item.Field != null) continue; if (item.State != ItemStates.Deleted) continue; // code } thay vì nơi tôi thường sử dụng: foreach (var item in items.Where(i => i.Field != null && i.State != …