Introduzione
In questo modulo, acquisirai una comprensione della nullabilità in C#. Utilizzerai l'analisi dello stato nullo e gli avvisi del compilatore per verificare 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 null safety nell'app usando i tipi di riferimento che i valori Null.
Obiettivi di apprendimento
Contenuto del modulo:
- Scopri come configurare il contesto nullable del tuo progetto o codice C#.
- Usare un contesto abilitato per l'ammissione di 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 ai valori Null:
- Operatore null-forgiving (
!) - Operatore di coalescenza di valori Null (
??) - Operatore null-conditional (
?.)
- Operatore null-forgiving (
Prerequisiti
- Esperienza di livello principiante nella scrittura di codice C#
- Visual Studio Code
- .NET SDK 6.0 o versione successiva
- Client della riga di comando Git
Inizia
Nella prossima unità, imparerai riguardo alla nullabilità e alla sicurezza dei null in C#.