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
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
-
-
-
-
-
(Gesperrt)
Aufbau einer LINQ Query7 Min. 4 Sek.
-
(Gesperrt)
Filterung3 Min. 6 Sek.
-
(Gesperrt)
Selektierung3 Min. 46 Sek.
-
(Gesperrt)
Elementabfragen8 Min. 4 Sek.
-
(Gesperrt)
Sortierung3 Min. 58 Sek.
-
(Gesperrt)
Gruppierung3 Min. 12 Sek.
-
(Gesperrt)
Joins6 Min. 12 Sek.
-
(Gesperrt)
Variablen1 Min. 52 Sek.
-
(Gesperrt)
Grundlegende Mengenoperationen5 Min. 15 Sek.
-
(Gesperrt)
Daten aggregieren3 Min. 2 Sek.
-
(Gesperrt)
Die Aggregate-Funktion4 Min. 16 Sek.
-
(Gesperrt)
Vergleich und Überprüfung5 Min. 4 Sek.
-
(Gesperrt)
Generierung2 Min. 39 Sek.
-
(Gesperrt)
Elemente auslassen3 Min. 3 Sek.
-
(Gesperrt)
Konvertierung6 Min. 56 Sek.
-
(Gesperrt)
-