HOW TO:在變數中保留字元

更新:2007 年 11 月

如果將變數宣告為資料型別 Char 或 String,則此變數會保留個別字元。

Char 資料型別 (Visual Basic) 的變數可保留單一 Unicode 字元。String 資料型別 (Visual Basic) 的變數可保留零個或以上的 Unicode 字元序列。

Unicode 字元。Char 或 String 變數中的每個可能值都是 Unicode 字元集 (Character Set) 的「字碼指標」(Code Point) 或字元碼。Unicode 字元包括基本 ASCII 字元集、其他各種字母字元、重音、貨幣符號、分數、變音符號 (Diacritic) 和數學及技術符號。

如果不需要在單一變數中保留一個以上的字元,可使用 Char 資料型別。String 資料型別需要較多的記憶體,且效能較慢。

注意事項:

Unicode 字元集保留「Surrogate 字組」的字碼指標 D800 到 DFFF (十進位數 55296 到 55551),此字組需要有兩個 16 位元的值來表示單一字碼指標。Char 變數無法保留 Surrogate 字組,而 String 會使用兩個位置來保留這類字組。

若要在變數中保留單一字元

  1. 使用 Dim 陳述式 (Visual Basic) 來宣告變數。

  2. 在變數名稱之後加上 As 子句。

  3. 在 As 關鍵字之後加上 Char 關鍵字。

若要在變數中保留字元序列

  1. 使用 Dim 陳述式 (Statement) 來宣告變數。

  2. 在變數名稱之後加上 As 子句。

  3. 在 As 關鍵字之後加上 String 關鍵字。

請參閱

概念

Visual Basic 中的資料型別

型別字元

參考

資料型別摘要 (Visual Basic)

字串資料型別 (Visual Basic)

Char 資料型別 (Visual Basic)

String 資料型別 (Visual Basic)

其他資源

基礎資料型別