字符数据类型 (Visual Basic)

Visual Basic 提供 字符数据类型 来处理可打印和可显示字符。 虽然它们都处理 Unicode 字符,但 Char 含有一个字符,而 String 含有不限数量的字符。

有关显示 Visual Basic 数据类型的并排比较的表,请参阅 数据类型

字符类型

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"

有关详细信息,请参阅 字符串数据类型

另请参阅