Введение
С помощью этого модуля вы получите представление о допустимости значений 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#.