Zabezpečení null v jazyce C#
Seznamte se s postupy kódování, které pomáhají zabránit výskytu NullReferenceException
.
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 (
?.
)
- Operátor null-forgiving (
Požadavky
- Zkušenosti s psaním v C# na úrovni začátečníka
- Visual Studio Code
- .NET SDK 6.0 nebo novější
- Klient příkazového řádku Gitu