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);
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);
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);
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!