C#中'??'符的使用

??  用于判断当前对象是否为null.

语法: 对象 ?? "当前对象为null时赋的默认值".

 

string nullString = null;
string Kong = "";
string a = nullString ?? "能判断为null";
string b = Kong ?? "能判断为空";

 

执行结果:a="能判断为null";   b="";(b等于空表示??不能判断是否为空).

??  用于判断当前对象是否为null,不能判断是否为空.

posted @ 2014-05-20 23:47  晓菜鸟  阅读(2419)  评论(2)    收藏  举报