Zum Hauptinhalt springen

Aufteilungsoperatoren

Übersicht

OperatorBeschreibung
TakeGibt die angegebene Anzahl von Elementen aus dem Anfang einer Sequenz zurück.
SkipÜberspringt die angegebene Anzahl von Elementen am Anfang einer Sequenz und gibt den Rest zurück.
TakeWhileGibt Elemente aus einer Sequenz zurück, solange eine angegebene Bedingung erfüllt ist.
SkipWhileÜberspringt Elemente einer Sequenz, solange eine angegebene Bedingung erfüllt ist, und gibt den Rest zurück.

Take Beispiel

  • Drei teuersten Produkte die winger als 1,5 kosten
var query27 = products
.Where(p => p.Price < 1.5)
.OrderByDescending(p => p.Price)
.Take(3);

int rank = 0;
foreach (var item in query27)
{
rank++;
Console.WriteLine($"{rank}. {item.ProductName}: {item.Price}");
}

Kommentare