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