Wprowadzenie
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 (
?.
)
- operator null-forgiving (
Wymagania wstępne
- Doświadczenie w pisaniu języka C# na poziomie osoby początkującej
- Visual Studio Code
- Zestaw .NET SDK 6.0 lub nowszy
- Klient wiersza polecenia usługi Git
Rozpocznij
W następnej lekcji dowiesz się więcej na temat bezpieczeństwa wartości null i wartości null w języku C#.