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à.