C# 中? 和 ?? 在变量中的使用
2015-11-16 10:45 Lasthelloworld 阅读(616) 评论(0) 编辑 收藏 举报?:表示可空类型,就是一种特殊的值类型,它的值可以为null
例如:
int ? a=null;//正确
int b= null;错误
??:用于变量定义或者输出时,设置变量为空情况下的默认值。
例如:
string a =null;
string b = a ?? "他是空的";
Console.Writlen(b);//输出为"他是空的"