char (C# 參考)

更新:2007 年 11 月

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# 語言規格中的下列章節:

  • 1.3 型別和變數

  • 2.4.4.4 字元常值

  • 4.1.5 整數類資料型別

請參閱

概念

C# 程式設計手冊

參考

C# 關鍵字

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

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

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

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

Char

其他資源

C# 參考