Ist es möglich, 'Select' und 'Continue' innerhalb von 'Select Statement' zu löschen?

8

ist es möglich, die Auswahl innerhalb von .Select-Methode in LINQ-wie 'weiter' in fore..ach?

zu überspringen %Vor%     
pencilCake 24.05.2013, 08:33
quelle

3 Antworten

2
%Vor%     
Lee 24.05.2013, 08:38
quelle
2

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:

%Vor%

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.

    
Jon 24.05.2013 08:58
quelle
1

Sie können so etwas tun:

%Vor%     
Ahmed KRAIEM 24.05.2013 08:48
quelle

Tags und Links