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

Nullable-типы значений в C#

Nullable-тип значения записывают с вопросительным знаком: int?, bool?. Такой тип принимает и обычное значение, и null:

int? count = 5; int? missing = null; Console.WriteLine(count); Console.WriteLine(missing == null);

Без вопросительного знака null присвоить нельзя:

int total = 10; Console.WriteLine(total); // int bad = null; // does not compile

Nullable-переменную можно менять: сначала записать число, затем обнулить:

int? token = 3; token = null; token = 7; Console.WriteLine(token);

Объявите int? level. Сначала запишите 1, затем null, затем 2. После каждого шага выведите level == null тремя строками.

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