Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csPmNvNu 126 of 436 menu
◀ ▶

Значение null в C#

Значение null присваивают переменным, у которых в типе разрешена пустота. Для строки это запись string?:

string? empty = null; Console.WriteLine(empty == null);

Сравнение с null выполняют операторами == и !=. Результат имеет тип bool:

string? note = null; Console.WriteLine(note == null); Console.WriteLine(note != null);

Переменной string? можно позже присвоить обычный текст. Сравнение с null тогда даст false:

string? nick = null; Console.WriteLine(nick == null); nick = "user"; Console.WriteLine(nick == null);

Объявите переменную title типа string? со значением null. Выведите результат сравнения title == null.

Объявите переменную label типа string? со значением "done". Выведите в консоль результат сравнения label == null.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить