Aus dem Kurs: LINQ Grundkurs

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und nutzen Sie über 22.600 Kurse von Branchenfachleuten. Sie können diesen Kurs auch separat erwerben.

Elemente auslassen

Elemente auslassen

Aus dem Kurs: LINQ Grundkurs

Gratismonat starten

Elemente auslassen

Bei der Abfrage von Elementen kommt man immer wieder in Versuchung, einige zu überspringen, wenn wir zum Beispiel Abfragen haben, die 10.000 Elemente oder Ähnliches umfassen. In einem solchen Fall hilft uns die Methode Take. Mit Take können wir angeben, wie viel Elemente aus der Gesamtmenge entnommen werden sollen. Gebe ich also in meinem Fall eine 3 ein, kriege ich nur die ersten 3 Elemente: 1, 2, 3. Neben Take kann ich außerdem mit Skip sagen, dass er Elemente überspringen soll. Gebe ich also bei Skip 3 ein, bekomme ich als Ergebnis 4, 5, 6, 7, weil die ersten 3 Elemente übersprungen werden. Neben Take und Skip gibt es außerdem TakeWhile und SkipWhile. Hier übergebe ich nicht die Anzahl der Elemente, die übersprungen werden, sondern ich gebe eine Lambda Expression mit. Mit dieser kann ich entscheiden, ob Elemente zurückgegeben werden sollen oder nicht. Gebe ich hier zum Beispiel == 4 an, bekomme ich keine Elemente zurück, weil dieser Aufruf so lange sequenzweise überprüft wird, bis…

Inhalt