Heim >Backend-Entwicklung >C++ >Wie erhalte ich die ersten N Elemente einer C#-Liste?
Zugriff auf die ersten N Elemente einer Liste in C#
Um die ersten N Elemente aus einer Liste in C# abzurufen, nutzen Sie das LINQ-Framework eine effektive Lösung. So können Sie es erreichen:
Verwenden der Take()-Methode:
Mit der Take()-Methode können Sie die Anzahl der von einer Abfrage zurückgegebenen Elemente begrenzen. Um beispielsweise die ersten fünf Elemente einer Liste abzurufen, können Sie Folgendes verwenden:
var firstFiveItems = myList.Take(5);
Slice verwenden:
Alternativ können Sie eine Liste mithilfe von segmentieren Skip()- und Take()-Methoden. Um die zweiten fünf Elemente aus einer Liste abzurufen, können Sie Folgendes verwenden:
var secondFiveItems = myList.Skip(5).Take(5);
Geordnete erste N-Elemente abrufen:
Oft möchten Sie möglicherweise das erste abrufen fünf Elemente, sortiert in einer bestimmten Reihenfolge. Zu diesem Zweck können die Methoden OrderBy() und Take() kombiniert werden:
var firstFiveArrivals = myList.OrderBy(i => i.ArrivalTime).Take(5);
Dieser Code sortiert die Liste basierend auf der ArrivalTime-Eigenschaft und ruft dann die ersten fünf bestellten Artikel ab.
Das obige ist der detaillierte Inhalt vonWie erhalte ich die ersten N Elemente einer C#-Liste?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!