2
Memfilter loop foreach dengan kondisi di mana vs melanjutkan klausa penjaga
Saya telah melihat beberapa programmer menggunakan ini: foreach (var item in items) { if (item.Field != null) continue; if (item.State != ItemStates.Deleted) continue; // code } alih-alih di tempat yang biasanya saya gunakan: foreach (var item in items.Where(i => i.Field != null && i.State != ItemStates.Deleted)) { // code } …