天天看点

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;

上一篇: Field

继续阅读