ist es möglich, die Auswahl innerhalb von .Select-Methode in LINQ-wie 'weiter' in fore..ach?
zu überspringen %Vor% Sie sollten Where
verwenden, um die Elemente herauszufiltern, die Sie nicht möchten. Dies ist mit Ihrem aktuellen Code nicht möglich, aber es gibt viel Platz für Refactoring. Schreibe es so um:
Wenn der "andere Code" auch den Plattformwert benötigt, sollten Sie zuerst in einen anonymen Typ projizieren:
%Vor%Im Allgemeinen sollten Sie vermeiden, Blockausdrücke in diese Art von Lambdas zu schreiben, wenn irgend möglich; Blockausdrücke sorgen für steifen Code, der nicht so einfach zusammengesetzt werden kann.