https://themummichogblog.com/benvenuto-c-9-012-06-2020/

tuffo di entrare!

Init proprietà di sola

inizializzatori di oggetti sono abbastanza impressionante. Essi danno il cliente di un tipo un formato molto flessibile e leggibile per la creazione di un oggetto, e sono particolarmente grande per la creazione di oggetti nidificato in cui viene creato un intero albero di oggetti in una volta sola. Ecco un semplice:

nuova persona

{

FirstName = "Scott",

Cognome = "Hunter"

}

inizializzatori oggetto anche liberare il tipo di autore dalla scrittura un sacco di testo standard di costruzione - tutto quello che devono fare è scrivere alcune proprietà!

Person public class

{

public string FirstName {get; impostato; }

public string Cognome {get; impostato; }

}

L'unico grande limite oggi è che le proprietà devono essere mutabile per inizializzatori oggetto al lavoro: Essi funzionano in primo luogo denominando costruttore dell'oggetto (l'impostazione predefinita, senza parametri uno in questo caso) e poi assegnare ai setter di proprietà.