Безопасность null-значений в C#

Начальный уровень
Разработка
Учащийся
.NET

Изучите методики написания кода, чтобы предотвратить появление NullReferenceException.

Цели обучения

В этом модуле вы будете:

  • Узнайте, как настроить контекст, допускающий значение NULL, для проекта или кода C#.
  • Используйте контекст, допускающий значение NULL, для выполнения автоматического анализа статического потока.
  • Изучите различные способы объявления типов, допускающих значение null.
  • Узнайте, как и когда использовать различные операторы C#, связанные с null:
    • Оператор null-forgiving (!)
    • Оператор null-coalescing (??)
    • Оператор null-условный (?.)

Предварительные требования

  • Опыт написания C# на начальном уровне
  • Visual Studio Code
  • Пакет SDK для .NET версии 6.0 или более поздней версии
  • Клиент командной строки Git