标签: c# types
私人int? _City_Id;
答案 0 :(得分:7)
在不知道要回复的目标语言的情况下,C# 2.0 ?表示可以为空的值类型。
?
可空值类型(由问号表示,例如int?i = null;),它将null添加到任何值类型的允许值集合。
正如Calum指出的那样(对他的所有功劳),意味着可以为变量分配null。通常,int和double等基元不能为空,
null
int
double
int? x = 10; double? d = 4.108