Элемент управления календарем .NET 4.0 SelectedDate имеет тип "DateTime?"? - PullRequest
1 голос
/ 27 сентября 2010

В .NET 4.0, если вы создаете Календарь и смотрите на поле SelectedDate, оно имеет тип «DateTime?». Что за сделка с? в конце типа?

Ответы [ 3 ]

4 голосов
/ 27 сентября 2010

? в конце означает, что он обнуляем, как, например, элемент управления может вообще не иметь SelectedDate.

См: http://msdn.microsoft.com/en-us/library/1t3y8s4s.aspx

2 голосов
/ 27 сентября 2010

DateTime? означает Nullable<DateTime>, что означает, что это свойство может содержать null. Между тем просто DateTime - не может.

Подробнее о Обнуляемых типах на MSDN

2 голосов
/ 27 сентября 2010

? в конце означает, что тип значения также может быть нулевым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...