基类型(基本类型)
Nullable 类型用?构造,如:int?是整型int的Nullable 类型,一个Nullable 类型的基类型必须是值类型,
如int是值类型,它的Nullable 就是int? 如:
int i=0;
int? j=null;
基类型不能是引用类型,如:
string s="abc";
string? s=null;//错误
?? 就是如果为null,则运行后面的,否则返回前面的。
obj = obj1 ?? new Object()
//等价于:
if (obj == null)
obj = new Object();
else
obj = obj1;