?問號(hào)運(yùn)算符邮府,通常用于三元表達(dá)式:
a==false? some:other;
可空
int 荧关、bool、datetime等類型數(shù)據(jù)不允許null褂傀,
int? a=null;
DateTime? dt=null;
引用類型變量名空操作
List<object> o_list=null;//編譯通過
if(o_list.Count>0){//引發(fā)異常
//do something
}
List<object>o_list=null;
if(o_list?.Count>0){
//do something
}
//正常運(yùn)行
如果我們不確定忍啤,引用對(duì)象是否是null引用,可加上? 確保運(yùn)行正確仙辟。