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可能值都是 Unicode 字元集中的String或字元碼。 Unicode 字元包括基本的 ASCII 字元集、各種其他字母、輔色、貨幣符號、分數、變音符號,以及數學和技術符號。
備註
Unicode 字元集保留了 D800 到 DFFF(55296 到 55551 十進位)的碼位給代號組(代理對),需要用兩個 16 位值來代表一個單一碼位。
Char變數不能保存代理字組,而 String 會使用兩個位置來保存這類配對。
如需詳細資訊,請參閱 Char 數據類型。
字串類型
數據類型 String 是零個或多個二位元組 (16 位) Unicode 字元的序列。 如果變數可以包含無限數量的字元,請將它宣告為 String。 例如:
' Initialize the name variable to "Monday".
Dim name As String = "Monday"
如需詳細資訊,請參閱 字串數據類型。