Introduzione

Completato

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 (?.)

Prerequisiti

Introduzione

Nell'unità successiva verranno fornite informazioni sul supporto dei valori Null e sulla sicurezza dei valori Null in C#.