2010-07-08 75 views
18

我一直在寻找一些现有的代码和跨变量声明迷迷糊糊我不解地问:变量声明问号

public foo as Boolean? 

什么是问号意味着什么?

回答

28

这意味着一个nullable Boolean

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

+0

下面是vb.net示例的链接,因为这是原始问题中的标记:https://msdn.microsoft.com/en-us/library/ms235245.aspx – wpercy 2016-05-03 16:45:09

2

啊,我刚发布这个问题,我意识到它可能意味着它可以是空的。

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

+3

您应该接受@ SLaks的帖子作为答案对你的问题。 – Crono 2016-03-21 12:23:48