共用方式為


char (C# 參考)

char 關鍵字是用來宣告 .NET Framework 使用 Unicode 字元表示 System.Char 結構的執行個體。 Char 物件的值為 16 位元數值 (序數) 值。

Unicode 字元是用來在全世界大多數書寫語言。

型別

Range

Size

.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# 參考)

可為 Null 的型別 (C# 程式設計手冊)

Char

概念

C# 程式設計手冊

其他資源

C# 參考

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