Чем отличается создание переменной "int?" от "int"? в C#
Чем отличается создание переменной в стиле int? a; или ещё string? str = Empty.String;?
Ответы (1 шт):
Автор решения: MRXIT
→ Ссылка
int? value; символизирует Nullable<int> value; Что означающее, что структура типа, которая не является ссылкой, может указывать на (пусто) null;
string - ссылочный тип данных. Он и так может указывать на null. Для него бессмысленно указывать nullable. Хоть и можно.
Достаточно написать:
#pragma warning disable nullable