2
Filtern von foreach-Schleifen mit einer where-Bedingung gegen continue-Schutzklauseln
Ich habe gesehen, dass einige Programmierer dies verwenden: foreach (var item in items) { if (item.Field != null) continue; if (item.State != ItemStates.Deleted) continue; // code } anstatt wo ich normalerweise verwenden würde: foreach (var item in items.Where(i => i.Field != null && i.State != ItemStates.Deleted)) { // code } …