.NET 6 introduce un nuovo metodo: Chunk. Questo metodo crea delle liste di uguali dimensioni partendo da una lista di oggetti. Per fare un esempio, se abbiamo una lista di 100 oggetti Person, possiamo utilizzare il metodo Chunk per creare 5 liste da 20 oggetti.
Chunk prende in input la lista e la dimensione che si vuole dare ai chunk e restituisce una lista di liste.
var list = Enumerable.Range(1, 100); foreach(var chunk in list.Chunk(20)) { foreach(var item in chunk) { Console.WriteLine(item); } }
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Cambiare la chiave di partizionamento di Azure Cosmos DB
Usare lo spread operator con i collection initializer in C#
Effettuare il deploy di immagini solo da container registry approvati in Kubernetes
Eseguire attività con Azure Container Jobs
Utilizzare l'operatore GroupBy come ultima istruzione di una query LINQ in Entity Framework
Come migrare da una form non tipizzata a una form tipizzata in Angular
Eseguire una GroupBy per entity in Entity Framework
Filtrare e rimuovere gli elementi dalla cache del browser tramite le API JavaScript
Potenziare Azure AI Search con la ricerca vettoriale
Ottenere il contenuto di una cartella FTP con la libreria FluentFTP
Migrare una service connection a workload identity federation in Azure DevOps
Eseguire operazioni sui blob con Azure Storage Actions