Char
char 是儲存在變數中的單個字母。它是內建值型別,佔用兩個位元組的記憶體空間。它表示在 mscorlib.dll
中找到的 System.Char
資料型別,當你建立它們時,每個 C#專案都會隱式引用它。
有多種方法可以做到這一點。
char c = 'c';
char c = '\u0063'; //Unicode
char c = '\x0063'; //Hex
char c = (char)99;//Integral
char 可以隱式轉換為 ushort, int, uint, long, ulong, float, double,
或 decimal
,它將返回該 char 的整數值。
ushort u = c;
返回 99 等
但是,沒有從其他型別到 char 的隱式轉換。相反,你必須施展它們。
ushort u = 99;
char c = (char)u;