char (C# 參考)

char 關鍵字是用來宣告下表中所指定範圍內的 Unicode 字元。 Unicode 字元是 16 位元字元,用來表示全世界大多數已知的撰寫語言。

型別

範圍

大小

.NET Framework 型別

char

U+0000 至 U+ffff

Unicode 16 位元字元

System.Char

常值

char 型別的常數可以寫成字元常值、十六進位逸出序列 (Escape Sequence) 或 Unicode 表示。 您也可以轉換整數字元碼。 在下列範例中,四個 char 變數是以相同字元 X 進行初始化:

char[] chars = new char[4];

chars[0] = 'X';        // Character literal
chars[1] = '\x0058';   // Hexadecimal
chars[2] = (char)88;   // Cast from integral type
chars[3] = '\u0058';   // Unicode

foreach (char c in chars)
{
    Console.Write(c + " ");
}
// Output: X X X X

轉換

char 可以隱含地轉換成 ushortintuintlongulongfloatdoubledecimal。 然而,其他的型別不能隱含地轉換成 char 型別。

System.Char 型別提供了一些處理 char 值的靜態方法。

C# 語言規格

如需詳細資訊,請參閱 C# 語言規格。 語言規格是 C# 語法和用法的決定性來源。

請參閱

參考

C# 關鍵字

整數類資料型別表 (C# 參考)

內建型別資料表 (C# 參考)

隱含數值轉換表 (C# 參考)

明確數值轉換表 (C# 參考)

Char

概念

C# 程式設計手冊

字串 (C# 程式設計手冊)

其他資源

C# 參考