Maison > développement back-end > C++ > Comment récupérer les N premiers éléments d'une liste C# ?

Comment récupérer les N premiers éléments d'une liste C# ?

Patricia Arquette
Libérer: 2024-12-30 03:13:12
original
1008 Les gens l'ont consulté

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

Récupération des N premiers éléments d'une liste en C#

Pour récupérer les N premiers éléments d'une liste en C#, vous pouvez tirer parti de LINQ Méthode 'Prendre()'. Cette méthode permet de préciser le nombre d'éléments à récupérer depuis le début de la liste.

Par exemple, pour obtenir les cinq premiers éléments d'une liste nommée 'maListe', vous utiliserez le code suivant :

var firstFiveItems = myList.Take(5);
Copier après la connexion

Cette variable 'firstFiveItems' contiendra les cinq premiers éléments de 'myList'.

Découper un Liste en C#

Pour découper une liste en C#, vous pouvez utiliser une combinaison des méthodes 'Skip()' et 'Take()'. La méthode 'Skip()' vous permet de sauter un nombre spécifié d'éléments depuis le début de la liste, tandis que la méthode 'Take()' vous permet de récupérer un nombre spécifié d'éléments.

Par exemple, pour obtenir les cinq seconds éléments d'une liste nommée 'myList', vous utiliserez le code suivant :

var secondFiveItems = myList.Skip(5).Take(5);
Copier après la connexion

Cette variable 'secondFiveItems' contiendra les cinq seconds éléments de 'myList'.

Découpage ordonné

Vous pouvez également récupérer les N premiers éléments d'une liste en fonction d'un ordre spécifié. Pour ce faire, vous pouvez utiliser la méthode 'OrderBy()' avant d'utiliser 'Take()'.

Par exemple, pour obtenir les cinq premières arrivées triées par heure d'arrivée à partir d'une liste nommée 'myList', vous utiliserait le code suivant :

var firstFiveArrivals = myList.OrderBy(i => i.ArrivalTime).Take(5);
Copier après la connexion

Cette variable 'firstFiveArrivals' contiendra les cinq premières arrivées de 'myList' triées par arrivée temps.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal