Gli index initializer di C#6

di Daniele Bochicchio, in .NET Framework, C#6,

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

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi