C#可空類型

C#特殊的數據類型(可空),nullable,可空類型表示其基礎值類型正常範圍內的值,再加上一個null值。比如Nullable<bool>變量可以被賦值爲true或false或null。

用處:在處理數據庫和其他包含可能爲負值的元素數據類型是,將null複製給數據類型或bool型的功能特別好用。比如:數據表中bool型的字段可以存儲爲true或者false 或者未定義。

“??”null 合併運算符。運算規則爲如果第一個操作數的值爲null,則運算副返回第二個操作書的值,否則返回第一個操作數的值。如:

 

 

 

double ? num1 =null;

double ?num2=3.1415926535;

double num3;

num3=num1?? 1.414;                //  執行結果爲1.414

num3=num2??1.414                 //  執行結果爲3.1415926535


發佈了24 篇原創文章 · 獲贊 28 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章