Значение 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.