.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
Effettuare test di carico con Azure Load Testing
Abilitare automaticamente Dependabot in tutti i repository di una organizzazione su GitHub
Permettere l'append ai file di un Azure Storage immutabile
Effettuare un loop di una GitHub Action
Utilizzare il Service Bus Explorer integrato del portale Azure
Utilizzare parametri a livello di controller nel routing di ASP.NET Core
Accedere alla console di una Azure Container App
GitHub Actions e Terraform: l'infrastruttura, dalla definizione al deploy
Miglioramenti alla leggibilità delle Media Query con le specifiche di livello 4
Generare le release note automaticamente tramite una GitHub Action
Montare blob e file share su Azure App Service
Real world .NET Architecture