2
Il filtro foreach loop con una condizione where vs continue clausole di guardia
Ho visto alcuni programmatori usare questo: foreach (var item in items) { if (item.Field != null) continue; if (item.State != ItemStates.Deleted) continue; // code } invece di dove userei normalmente: foreach (var item in items.Where(i => i.Field != null && i.State != ItemStates.Deleted)) { // code } Ho anche visto …