Introduzione

Completato

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

Prerequisiti

Inizia

Nella prossima unità, imparerai riguardo alla nullabilità e alla sicurezza dei null in C#.