在.NET中,null标识一个对象引用是无效的。作为引用类型变量的默认值,Null是针对指针(引用)而言的,它是引用类型的专属概念
**对任何值为null的变量操作,都会抛出NullReferenceExceptiom异常**0
Nullable< T >(可空类型):
int? i = null ; <==> Nullable< int > i= null;
可空类型伟大在于为值类型添加了“可空性”,例如Nullable< Boolean >的值就包括true,false,和null
Nullable(可空类型)总结:
可空类型表示值为null的值类型
??运算符:
例如:
Console.WriteLine(a??null??b???c??null);
通过多次的的??判定,从候选者a,b,c挑出不是null的那个