字元資料類型 (Visual Basic)
Visual Basic 提供字元資料類型 來處理可列印和可顯示的字元。 雖然兩者都處理 Unicode 字元,但 Char
會保留單一字元,而 String
包含無限數目的字元。
如需顯示 Visual Basic 資料類型並排比較的表格,請參閱資料類型。
Char 類型
Char
資料類型是一個單一雙位元組 (16 位元) Unicode 字元。 如果變數始終只儲存一個字元,請將它宣告為 Char
。 例如:
' Initialize the prefix variable to the character 'a'.
Dim prefix As Char = "a"
Char
或 String
變數中的每一個可能值都是 Unicode 字元集中的字碼指標 (或字元碼)。 Unicode 字元包括基本的 ASCII 字元集、各種其他字母、重音符號、貨幣符號、分數、變音符號,以及數學和技術符號。
注意
Unicode 字元集會針對代理字組 (需要兩個 16 位元值來表示一個單一字碼指標) 保留字碼指標 D800 到 DFFF (55296 到 55551 十進位)。 Char
變數不能保存代理字組,而 String
會使用兩個位置來保存這類的字組。
如需詳細資訊,請參閱 Char 資料類型。
字串類型
String
資料類型是一個含零個或多個雙位元組 (16 位元) Unicode 字元的序列。 如果變數可以包含無限數目的字元,請將它宣告為 String
。 例如:
' Initialize the name variable to "Monday".
Dim name As String = "Monday"
如需詳細資訊,請參閱 String 資料類型。