变量声明问号

时间:2010-07-08 22:54:17

标签: vb.net

我正在查看一些现有代码,偶然发现了一个我不理解的变量声明:

public foo as Boolean?

问号表示什么?

2 个答案:

答案 0 :(得分:29)

这意味着nullable Boolean

Boolean?或任何其他值类型(数字或结构)是Nullable(Of Boolean)的简写。

答案 1 :(得分:2)

啊,我刚发布一个问题,我发现它可能意味着它可以为空。

我在代码中测试过,似乎就是这种情况。