Úvod

Dokončeno

V tomto modulu se seznámíte s nulovostí v jazyce C#. Pomocí analýzy stavu null a upozornění kompilátoru zkontrolujete, jestli kód nemá bezpečnost null.

Ukázkový scénář

Předpokládejme, že jste zaměstnancem společnosti Contoso Pizza. Váš nadřízený vás požádal, abyste zachovali existující konzolovou aplikaci .NET, která je součástí systému objednávek. Rozhodli jste se v aplikaci vynutit bezpečnost null pomocí referenčních typů s možnou hodnotou null.

Cíle výuky

V tomto modulu:

  • Zjistěte, jak nakonfigurovat kontext s možnou hodnotou null projektu nebo kódu jazyka C#.
  • K automatické analýze statického toku použijte kontext s povolenou hodnotou null.
  • Seznamte se s různými způsoby, kterými můžete deklarovat typy s možnou hodnotou null.
  • Zjistěte, jak a kdy používat různé operátory jazyka C#související s hodnotou null:
    • Operátor null-forgiving (!)
    • Null-coalescing (??) – operátor
    • Operátor null-conditional (?.)

Požadavky

Začínáme

V další lekci se dozvíte o nulové a nulové bezpečnosti v jazyce C#.