Quando abbiamo una lista e dobbiamo estrarre gli elementi in base alla loro posizione nella lista stessa possiamo utilizzare un overload del metodo Where di LINQ. Questo metodo accetta in input non solo l'oggetto che si vuole analizzare, ma anche il suo indice nella lista. Grazie a quest'ultimo parametro possiamo semplicemente estrarre solo gli elementi in posizione pari o dispari. Nel prossimo esempio possiamo vedere come estrarre tutti gli oggetti con indice pari.
people.Where((p, index) => index % 2 == 0);
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Modificare lo stile in una QuickGrid Blazor
Nuova modale riconnessione Blazor
Impostare il tipo di supporto dei campi Json in Entity Framework con Sql Server
Evitare la compressione degli artefatti in un workflow di GitHub
Personalizzare le pagine di errore su Azure App Service
Effettuare la ricerca di testo nascosto in una pagina web con Javascript
Realizzare un accordion con gli elementi HTML details e summary
Esporre un server MCP con Azure API Management
Integrare LLM alle nostre applicazioni in .NET con MCP
Rendere i propri workflow e le GitHub Action utilizzate più sicure
Raggruppamento degli aggiornamenti di dipendenze tra directory in un monorepo con Dependabot
Utilizzare @property per animare nativamente un oggetto HTML tramite CSS
I più letti di oggi
- Global Azure 2026 - ASPItalia.com - Milano
- L'agenda di #GlobalAzure 2026 by ASPItalia.com è pronta: da #AKS a #AIFoundry, passando per #MCP, #Fabric e tanto altro.Ci vediamo il 16 aprile a Milano! https://aspit.co/globalazure-26
- Future Dev Day - Milano
- Il nuovo persistent state in Blazor
- Eseguire i pre-commit hook di git con dependabot




