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;
posted @ 2011-12-07 15:03  唔愛吃蘋果  阅读(235)  评论(0编辑  收藏  举报