Введение

Завершено

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

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

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

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

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

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

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

Начать

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