Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为什么 Intellisense 在数据类型后显示“ ? ”字符?(龙?),什么意思?...不确定属性值是否会返回 Long 类型?如果是,那为什么不呢?
这是我第一次看到这个。
这意味着该类型可以为空。
通常值类型不能为空。几个版本前 .NET 引入了一个结构来帮助解决这个问题,称为Nullable(Of T). 在值类型后面加上a?是它的简写。
Nullable(Of T)
?
所以Long?是一样的Nullable(Of Long)。
Long?
Nullable(Of Long)