属性数据类型问题

时间:2013-10-06 01:06:27

标签: .net vb.net winforms visual-studio types

为什么Intellisense在数据类型后显示“”字符? ( 长? ),意味着什么? ...不确定属性值是否会返回Long类型?如果是,那为什么不呢?

这是我第一次看到这个。

enter image description here

1 个答案:

答案 0 :(得分:2)

这意味着类型可以为空。

通常值类型不可为空。几个版本之前.NET引入了一个结构来帮助它,称为Nullable(Of T)。在值类型后面加?就是简写。

因此Long?Nullable(Of Long)相同。