Implementare le proprietà e i metodi della classe
Informazioni su come implementare proprietà di classe di sola lettura, di sola lettura e di sola scrittura usando funzioni di accesso alle proprietà e modificatori di accesso e come implementare metodi e metodi di estensione per una classe.
Obiettivi di apprendimento
Dopo aver completato questo modulo, sarà possibile:
Spiegare in che modo i membri di campo, proprietà e metodo di una classe vengono usati nella definizione della classe e negli oggetti di cui è stata creata un'istanza.
Implementare le proprietà della classe usando le funzioni di accesso alle proprietà 'get' e 'set'.
Creare classi che usano proprietà implementate automaticamente.
Creare proprietà di sola lettura e di sola scrittura usando modificatori di accesso per le proprietà e le funzioni di accesso alle funzioni di accesso.
Creare metodi di classe e metodi di overload che accettano zero o più argomenti usando tipi 'value' o 'reference'.
Creare metodi di estensione per una classe.
Implementare classi che usano una combinazione di proprietà e metodi per gestire i dati incapsulati.
Prerequisiti
Possibilità di creare classi e costruttori di classi per creare un'istanza di oggetti in un'app C#.
Possibilità di sviluppare app console C# che implementano la logica di business usando istruzioni di iterazione, istruzioni di selezione e metodi personalizzati.
Possibilità di eseguire il debug di codice C# di base e la gestione delle eccezioni in un ambiente Visual Studio Code.