【发布时间】:2013-10-12 19:36:38
【问题描述】:
为什么 Intellisense 在数据类型后显示“?”字符? (Long?),这意味着什么? ...不确定属性值是否会返回 Long 类型?如果是,那为什么不呢?
这是我第一次看到。
【问题讨论】:
标签: .net vb.net winforms visual-studio types
为什么 Intellisense 在数据类型后显示“?”字符? (Long?),这意味着什么? ...不确定属性值是否会返回 Long 类型?如果是,那为什么不呢?
这是我第一次看到。
【问题讨论】:
标签: .net vb.net winforms visual-studio types
这意味着该类型可以为空。
通常值类型不能为空。几个版本之前,.NET 引入了一个结构来帮助解决这个问题,称为Nullable(Of T)。在值类型后面加上? 是它的简写。
所以Long? 与Nullable(Of Long) 相同。
【讨论】: