Setze Werte mit einer Linq-Abfrage?

8

In meiner Bewerbung habe ich eine Liste von Artikeln, die ich nach Preis sortieren und einen Rang- / Positionsindex für jeden Artikel festlegen muss. Ich muss den Rang speichern, da sich der Preis danach ändern kann. Im Moment mache ich es so:

%Vor%

Gibt es einen kürzeren Weg dazu?

    
TalkingCode 20.11.2009, 15:22
quelle

3 Antworten

9

Könnte das funktionieren?

%Vor%     
David Hedlund 20.11.2009, 15:33
quelle
3

Sie könnten es mit dem let -Schlüsselwort machen. Das sollte funktionieren ...

%Vor%     
user110714 21.11.2009 16:01
quelle
1

Das einfachste wäre

%Vor%

Natürlich können Sie Ihre eigene ForEach-Erweiterung für IEnumerable schreiben, aber ich erinnere mich, dass ich Nebeneffekt hatte. Es ist besser, in der Liste zu arbeiten.

    
queen3 20.11.2009 15:30
quelle

Tags und Links