Object e collection initializer sono utili per inizializzare i dati e sono stati aggiunti da diversi anni in C#, consentendo di inizializzare rapidamente collection o proprietà con un set di dati con un costrutto elegante.
Lo stesso non si può dire di oggetti basati su dictionary indici e, per questo motivo, C# 6 introduce una nuova sintassi per coprire anche questa necessità:
var cities= new Dictionary<int, string> { [1] = "Roma", [0] = "Milano", [99] = "Redmond" };
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Eseguire script pre e post esecuzione di un workflow di GitHub
Definire stili a livello di libreria in Angular
Estrarre dati randomici da una lista di oggetti in C#
Gestire i dati con Azure Cosmos DB Data Explorer
Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi
Combinare Container Queries e Media Queries
Ordinare randomicamente una lista in C#
Come EF 8 ha ottimizzato le query che usano il metodo Contains
Le novità di Angular: i miglioramenti alla CLI
Ottenere un token di accesso per una GitHub App
Generare velocemente pagine CRUD in Blazor con QuickGrid