Wprowadzenie

Ukończone

W tym module uzyskasz informacje o możliwościach null w języku C#. Użyjesz analizy stanu null i ostrzeżeń kompilatora, aby sprawdzić kod pod kątem bezpieczeństwa wartości null.

Przykładowy scenariusz

Załóżmy, że jesteś pracownikiem firmy pizzerii o nazwie Contoso Pizza. Twój menedżer poprosił Cię o utrzymanie istniejącej aplikacji konsolowej platformy .NET, która jest częścią systemu zamawiania. Podjęto decyzję o wymusieniu bezpieczeństwa wartości null w aplikacji przy użyciu typów odwołań dopuszczanych do wartości null.

Cele szkolenia

Zawartość tego modułu:

  • Dowiedz się, jak skonfigurować kontekst dopuszczalny do wartości null projektu lub kodu w języku C#.
  • Użyj kontekstu z obsługą wartości null, aby przeprowadzić automatyczną analizę przepływu statycznego.
  • Poznaj różne sposoby deklarowania typów dopuszczających wartość null.
  • Dowiedz się, jak i kiedy używać różnych operatorów języka C# związanych z wartościami null:
    • operator null-forgiving (!)
    • operator łączenia wartości null (??)
    • operator warunkowy o wartości null (?.)

Wymagania wstępne

Rozpocznij

W następnej lekcji dowiesz się więcej na temat bezpieczeństwa wartości null i wartości null w języku C#.