教你学会艺术C# 可控类型

C# 单问号 ? 与 双问号 ?? ? : 单问号用于对 int,double,bool 等无法直接赋值为 null 的数据类型进行 null 的赋值,意思是这个数据类型是 Nullable 类型的。 int ?i=3; 等同于: Nullable int i=newNullable int (3); int i;//默认值0 int ?ii;//默认值 null