字符数据类型 (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 字符集将码位 D800 到 DFFF(十进制数 55296 到 55551)保留用于代理项对,代理项对需要两个 16 位值来表示单个码位。 Char 变量不能包含代理项对,而 String 使用两个位置来包含代理项对。

有关详细信息,请参阅 Char 数据类型

字符串类型

String 数据类型是包含零个或多个双字节(16 位)Unicode 字符的序列。 如果变量可以包含无限数量的字符,则将其声明为 String。 例如:

' Initialize the name variable to "Monday".
Dim name As String = "Monday"

有关详细信息,请参阅 String 数据类型

请参阅