Maison > développement back-end > C++ > Comment diviser une liste en sublilistes d'une taille spécifique à l'aide de LINQ?

Comment diviser une liste en sublilistes d'une taille spécifique à l'aide de LINQ?

Susan Sarandon
Libérer: 2025-02-01 22:41:09
original
1016 Les gens l'ont consulté

How to Split a List into Sublists of a Specific Size Using LINQ?

Utilisez LINQ pour diviser la liste en une liste

Il doit souvent diviser la liste des objets en sous-listes plus petites selon les séparateurs. Dans cet exemple, nous souhaitons utiliser l'index d'objet en tant que séparatiste pour créer une sous-liste avec une taille spécifiée.

Considérons l'exemple suivant: Divisez

en plusieurs listes, chaque liste contient trois éléments dans la liste originale dans l'ordre. La sortie attendue est:

List<someobject> Liste originale: [a, g, e, w, p, s, q, f, x, y, i, m, c]

    Liste des résultats: [a, g, e], [w, p, s], [q, f, x], [y, i, m], [c]
  • Afin d'atteindre cette division, nous pouvons utiliser LINQ, les étapes sont les suivantes:

Tout d'abord, selon le projet du groupe d'indexation, puis en convertissant chaque groupe en une liste, nous divisons efficacement la liste originale en sous-liste requise. Cette technologie fournit une solution simple et claire pour utiliser la liste de segmentation LINQ.

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 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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal