.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
Testare l'invio dei messaggi con Event Hubs Data Explorer
Aprire una finestra di dialogo per selezionare una directory in WPF e .NET 8
Gestione dei nomi con le regole @layer in CSS
Potenziare la ricerca su Cosmos DB con Full Text Search
Referenziare un @layer più alto in CSS
.NET Conference Italia 2024
Utilizzare l nesting nativo dei CSS
Evitare (o ridurre) il repo-jacking sulle GitHub Actions
Ordinare randomicamente una lista in C#
Triggerare una pipeline su un altro repository di Azure DevOps
Recuperare App Service cancellati su Azure
Generare HTML a runtime a partire da un componente Razor in ASP.NET Core