Nullable类型
基类型(基本类型)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;