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
Persistere la ChatHistory di Semantic Kernel in ASP.NET Core Web API per GPT
Gestione degli stili CSS con le regole @layer
Creare una custom property in GitHub
Generare un hash con SHA-3 in .NET
Change tracking e composition in Entity Framework
Gestire domini wildcard in Azure Container Apps
Aprire una finestra di dialogo per selezionare una directory in WPF e .NET 8
Sfruttare i KeyedService in un'applicazione Blazor in .NET 8
Utilizzare EF.Constant per evitare la parametrizzazione di query SQL
Le novità di Angular: i miglioramenti alla CLI
Usare lo spread operator con i collection initializer in C#
Creare un webhook in Azure DevOps