Vb.net 变量声明问号

Vb.net 变量声明问号,vb.net,Vb.net,我在查看一些现有代码时,偶然发现了一个我不理解的变量声明: public foo as Boolean? 问号表示什么?它的意思是a Boolean?或任何其他值类型(数字或结构)是Nullable(布尔值)aah的简写,我刚发布这个问题就意识到它可能意味着它可以为null 我用代码进行了测试,似乎是这样。你应该接受@SLaks的帖子作为你问题的答案。这里是vb.net示例的链接,因为这是原始问题中的标签:

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

public foo as Boolean?
问号表示什么?

它的意思是a


Boolean?
或任何其他值类型(数字或结构)是
Nullable(布尔值)

aah的简写,我刚发布这个问题就意识到它可能意味着它可以为null


我用代码进行了测试,似乎是这样。

你应该接受@SLaks的帖子作为你问题的答案。这里是vb.net示例的链接,因为这是原始问题中的标签: