Maison >développement back-end >C++ >Comment obtenir chaque nième élément d'une liste dans .NET 3.5 ?

Comment obtenir chaque nième élément d'une liste dans .NET 3.5 ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-31 03:17:17538parcourir

How to Get Every nth Element from a List in .NET 3.5?

Récupération d'un nième élément d'une liste

Dans .NET 3.5, l'obtention d'un nième élément d'une liste peut être réalisé par différentes méthodes. Voici une solution utilisant une expression lambda et LINQ :

return list.Where((x, i) => i % nStep == 0);

Cette expression crée une nouvelle liste qui inclut uniquement les éléments de la liste d'origine où l'index i est divisible par la taille du pas nStep. Par exemple, si la liste d'origine contient [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] et que vous souhaitez obtenir un élément sur trois, vous utiliserez nStep comme 3, ce qui entraînera la liste de sortie. [1, 4, 7, 10].

Comme mentionné dans la modification de la question d'origine, il existe plusieurs approches pour résoudre ce problème. L'exploration de différentes solutions offre non seulement des perspectives alternatives, mais améliore également les compétences en résolution de problèmes et élargit les connaissances en programmation.

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!

Déclaration:
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