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 會使用兩個位置來保留這類字組。 |
若要在變數中保留單一字元
使用 Dim 陳述式 (Visual Basic) 來宣告變數。
在變數名稱之後加上 As 子句。
在 As 關鍵字之後加上 Char 關鍵字。
若要在變數中保留字元序列
使用 Dim 陳述式 (Statement) 來宣告變數。
在變數名稱之後加上 As 子句。
在 As 關鍵字之後加上 String 關鍵字。