Introduzione
In questo modulo si acquisiranno informazioni sul supporto dei valori Null in C#. Si useranno l'analisi dello stato dei valori Null e gli avvisi del compilatore per controllare la sicurezza dei valori Null nel codice.
Scenario di esempio
Si supponga di essere un dipendente di un'azienda che produce pizze denominata Contoso Pizza. Il responsabile ha chiesto di gestire un'app console .NET esistente che fa parte del sistema di ordinazione. Si è deciso di applicare la sicurezza dei valori Null nell'app usando i tipi di riferimento nullable.
Obiettivi di apprendimento
Contenuto del modulo:
- Informazioni su come configurare il contesto che ammette i valori Null del progetto o del codice C#.
- Usare un contesto abilitato per i valori Null per eseguire l'analisi automatica del flusso statico.
- Comprendere i diversi modi in cui è possibile dichiarare tipi nullable.
- Informazioni su come e quando usare vari operatori C# correlati a Null:
- Operatore null-forgiving (
!
) - Operatore di coalescenza di valori Null (
??
) - Operatore condizionale Null (
?.
)
- Operatore null-forgiving (
Prerequisiti
- Esperienza nella scrittura di C# a livello principiante
- Visual Studio Code
- .NET SDK 6.0 o versione successiva
- Client della riga di comando Git
Introduzione
Nell'unità successiva verranno fornite informazioni sul supporto dei valori Null e sulla sicurezza dei valori Null in C#.