标签: .net winforms .net-4.0
在.NET 4.0中,如果创建日历并查看SelectedDate字段,则其类型为“DateTime?”。与此有什么关系?在类型的最后?
答案 0 :(得分:4)
?最后意味着它可以为空,因为控件可能根本没有SelectedDate。
请参阅: http://msdn.microsoft.com/en-us/library/1t3y8s4s.aspx
答案 1 :(得分:2)
?最后意味着值类型也可以为null。
答案 2 :(得分:2)
DateTime?表示Nullable<DateTime>,这意味着此属性可以容纳null。同时只有DateTime - 不能。
DateTime?
Nullable<DateTime>
null
DateTime
详细了解Nullable Types on MSDN