.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
Creare un'applicazione React e configurare Tailwind CSS
Potenziare Azure AI Search con la ricerca vettoriale
Ottimizzare la latenza in Blazor 8 tramite InteractiveAuto render mode
Ottimizzazione dei block template in Angular 17
Definire stili a livello di libreria in Angular
Evitare (o ridurre) il repo-jacking sulle GitHub Actions
Short-circuiting della Pipeline in ASP.NET Core
Code scanning e advanced security con Azure DevOps
Utilizzare Model as a Service su Microsoft Azure
Modificare i metadati nell'head dell'HTML di una Blazor Web App
Supporto ai tipi DateOnly e TimeOnly in Entity Framework Core
Utilizzare i primary constructor di C# per inizializzare le proprietà