.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
Generare HTML a runtime a partire da un componente Razor in ASP.NET Core
Usare i servizi di Azure OpenAI e ChatGPT in ASP.NET Core con Semantic Kernel
Inference di dati strutturati da testo con Semantic Kernel e ASP.NET Core Web API
Miglioramenti nelle performance di Angular 16
Ordine e importanza per @layer in CSS
Usare lo spread operator con i collection initializer in C#
Creazione di plugin per Tailwind CSS: espandere le Funzionalità del Framework
Come EF 8 ha ottimizzato le query che usano il metodo Contains
Eseguire script pre e post esecuzione di un workflow di GitHub
Gestione dei nomi con le regole @layer in CSS
Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
Triggerare una pipeline su un altro repository di Azure DevOps