Char

char 是儲存在變數中的單個字母。它是內建值型別,佔用兩個位元組的記憶體空間。它表示在 mscorlib.dll 中找到的 System.Char 資料型別,當你建立它們時,每個 C#專案都會隱式引用它。

有多種方法可以做到這一點。

  1. char c = 'c';
  2. char c = '\u0063'; //Unicode
  3. char c = '\x0063'; //Hex
  4. 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;