Безопасность null-значений в C#
Изучите методики написания кода, чтобы предотвратить появление NullReferenceException
.
Цели обучения
В этом модуле вы будете:
- Узнайте, как настроить контекст, допускающий значение NULL, для проекта или кода C#.
- Используйте контекст, допускающий значение NULL, для выполнения автоматического анализа статического потока.
- Изучите различные способы объявления типов, допускающих значение null.
- Узнайте, как и когда использовать различные операторы C#, связанные с null:
- Оператор null-forgiving (
!
) - Оператор null-coalescing (
??
) - Оператор null-условный (
?.
)
- Оператор null-forgiving (
Предварительные требования
- Опыт написания C# на начальном уровне
- Visual Studio Code
- Пакет SDK для .NET версии 6.0 или более поздней версии
- Клиент командной строки Git