Ant*_*ney 7

在不知道要回答的目标语言的情况下,在C#2.0?表示可以为空的值类型.

可空值的类型(用问号表示,例如int?i = null;),它将null添加到任何值类型的允许值集合中.

其中,正如Calum指出的那样(对他而言都是信用),意味着可以分配变量null.原语通常喜欢int并且double不能为空,

int? x = 10;
double? d = 4.108
Run Code Online (Sandbox Code Playgroud)

  • 在不清楚的情况下,意味着变量可以被赋值为"null".通常,像"int"这样的原语不能为空. (3认同)