变量声明问号

Mav*_*Mav 19 vb.net

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

public foo as Boolean?
Run Code Online (Sandbox Code Playgroud)

问号表示什么?

SLa*_*aks 30

这意味着可以为Boolean.

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