Heim > Backend-Entwicklung > C++ > Wie erhalte ich die ersten N Elemente einer Liste in C#?

Wie erhalte ich die ersten N Elemente einer Liste in C#?

DDD
Freigeben: 2024-12-30 18:42:10
Original
166 Leute haben es durchsucht

How to Get the First N Elements of a List in C#?

Abrufen der ersten N Elemente einer Liste in C#

In verschiedenen Codierungsszenarien ist es notwendig, einen bestimmten Satz von Elementen daraus zu extrahieren eine Liste basierend auf ihrer Position oder ihrem Index. C# bietet mehrere praktische Methoden, um dies mithilfe von LINQ (Language Integrated Query) zu erreichen.

Abfragen mit der Take()-Methode:

  • Um die ersten N Elemente abzurufen einer Liste verwenden Sie die Take()-Methode. Es akzeptiert einen einzelnen ganzzahligen Parameter, der die Anzahl der abzurufenden Elemente darstellt. Zum Beispiel:
var firstFiveItems = myList.Take(5);
Nach dem Login kopieren

Slicing mit den Methoden Skip() und Take():

  • Für komplexere Slicing-Szenarien können Sie kombinieren die Methoden Skip() und Take(). Skip() überspringt eine angegebene Anzahl von Elementen vom Anfang an, während Take() die angegebene Anzahl von Elementen von der übersprungenen Position abruft. Zum Beispiel:
var secondFiveItems = myList.Skip(5).Take(5);
Nach dem Login kopieren

Geordnete Ergebnisse:

  • Um die ersten N Elemente in der Reihenfolge abzurufen, können Sie die Methode OrderBy() verwenden um vor der Anwendung von Take() ein Sortierkriterium anzugeben. Zum Beispiel:
var firstFiveArrivals = myList.OrderBy(i => i.ArrivalTime).Take(5);
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie erhalte ich die ersten N Elemente einer Liste in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage