C#中char空值的幾種表示方式


C#中char空值的幾種表示方式

2014年05月06日 17:08:16 xtfnpgy 閱讀數 6262

C#中char空值的幾種表示方式
在C#中char類型的表示方式通常是用單引號作為分隔符,而字符串是用雙引號作為分隔符。
例如:
程序代碼 程序代碼
char a = 'a';
char b = 'b';
char zero = '0';


string a1 = "a";
string b1 = "b";
string zero1 = "0";


字符串的空值我們大家都知道,可以象下面這樣寫:程序代碼 程序代碼string emptyStr = "";,然而,char類型的空值卻不能程序代碼 程序代碼char emptyChar = '';這樣表示。


那么char的空值應該怎樣表示呢?


總結一下,有以下寫法:
程序代碼 程序代碼
char m1 = '\0';              //最簡
char m2 = char.MinValue;      //最值得推薦
char m3 = (char)0;
char m4 = Convert.ToChar(0);      //類似m3
char m5 = ((char?)null).GetValueOrDefault();


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM