如何:在变量中保存字符
更新:2007 年 11 月
如果将某个变量声明为 Char 或 String 数据类型,则该变量可保存字符。
Char 数据类型 (Visual Basic) 变量可保存单个 Unicode 字符。 String 数据类型 (Visual Basic) 变量可保存一个字符序列(零个或更多 Unicode 字符)。
Unicode 字符。 Char 或 String 变量中的每个可能值都是 Unicode 字符集中的一个“码位”(或字符代码)。 Unicode 字符包括基本 ASCII 字符集、各种其他字母、重音符、货币符号、小数、音调符号以及数学和技术符号。
如果单个变量不需要保存多个字符,则使用 Char 数据类型。 String 数据类型需要更多内存,而且性能更低。
说明: |
---|
Unicode 字符集为“代理项对”保留了从 D800 到 DFFF(十进制是从 55296 到 55551)之间的码位,代理项对需要两个 16 位值来表示一个单独的码位。 Char 变量不能保存代理项对,而 String 使用两个位置来保存此类对。 |
在变量中保存单个字符
使用 Dim 语句 (Visual Basic) 声明变量。
变量名后接 As 子句。
As 关键字后接 Char 关键字。
在变量中保存字符序列
使用 Dim 语句声明变量。
变量名后接 As 子句。
As 关键字后接 String 关键字。