motkot
@motkot
Программирование C#.

Что значит знак? после типа переменной?

Вот этот знак - ?
Типо - public DateTime? DateFrom
Даже не знаю как это загуглить
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
vabka
@vabka Куратор тега C#
Токсичный шарпист
Это DateTime? - это сокращённый способ объявить Nullable<DateTime> - это позволяет использовать null со структурами, в том числе и с примитивными типами.
Аналогичный синтаксис теперь доступен и для ссылочных типов, но в их случае это будет просто аннотация, которая обозначает допустимость null
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы