0

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

这是我第一次看到这个。

在此处输入图像描述

4

1 回答 1

2

这意味着该类型可以为空。

通常值类型不能为空。几个版本前 .NET 引入了一个结构来帮助解决这个问题,称为Nullable(Of T). 在值类型后面加上a?是它的简写。

所以Long?是一样的Nullable(Of Long)

于 2013-10-06T01:10:10.563 回答