Eventuali duplicati:
How can I split an IEnumerable<String> into groups of IEnumerable<string>Usa linq per suddividere l'elenco <t> in un sacco di liste <t> di lunghezza n?
Ho una lista che vorrei rompere in gruppi di 10.
Se ho un oggetto
List<Person> allPendingPersons
ovvero di lunghezza m.
C'è un modo elegante in LINQ per suddividere tutti iPendingPerson in uno o più oggetti Elenco che hanno tutti fino a 10 persone?
non è il più efficiente, GroupBy bufferizzerà tutti gli elementi e costruirà la ricerca. Quindi, memoria + CPU in testa + non una soluzione di vaporizzazione –