共用方式為


字元資料類型 (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"

CharString 變數中的每一個可能值都是 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 資料類型

另請參閱