Введение

Завершено

С помощью этого модуля вы получите представление о допустимости значений NULL в C#. Вы будете использовать предупреждения о состоянии NULL и компилятора, чтобы проверить код безопасности null.

Пример сценария

Предположим, вы являетесь сотрудником компании по производству пиццы Contoso Pizza. Ваш руководитель попросил вас обслужить имеющееся консольное приложение .NET, которое входит в состав системы обработки заказов. Вы решили обеспечить безопасность использования значения NULL в приложении, воспользовавшись ссылочными типами, допускающими значение NULL.

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

Из этого модуля вы узнаете следующее:

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

Необходимые компоненты

Начало работы

Из следующего урока вы узнаете о допустимости значений NULL и безопасности их использования в C#.