字符常量

字符型常量用双引号括起来,例如:

Dim s As String
s =
"NBA"

等效于:

Dim s As String = "NBA"

表示定义一个字符变量s,并将s的值设为“NBA”。

可以在定义变量的时候,设定该变量为指定个数的某字符组成,语法为:

Dim 变量名 As New String(字符, 重复次数)

例如:

Dim s As New String("*", 5)

变量s的值将等于"*****",也就是由5个符号*组成。

也可以在定义变量后,用New String语句给变量赋值,例如:

Dim s As String
s
= New String("*", 5
)

实际上上面的语句完全等效于:

Dim s As String
s =
"*****"

或:

Dim s As String = "*****"

不过假定你要将变量设置为100个空格或100个符号*,此时用New String赋值显然要简洁得多。

如果字符串中本身包括双引号,那么用每两个双引号表示一个双引号。
将下面的代码复制到命令窗口执行:

Dim s1 As String = "利马是有名的""无雨之都"""
Output.Show(s1)

你会发现s1的值为:利马是有名的"无雨之都"


本页地址:http://www.foxtable.com/webhelp/topics/0211.htm