& 运算符 (Visual Basic)
生成两个表达式的字符串串联。
语法
result = expression1 & expression2
组成部分
result
必需。 任何 String
或 Object
变量。
expression1
必需。 数据类型扩展为 String
的任何表达式。
expression2
必需。 数据类型扩展为 String
的任何表达式。
注解
如果 expression1
或 expression2
的数据类型不是 String
,但扩展为 String
,则其转换为 String
。 如果任一数据类型不扩展为 String
,则编译器将生成错误。
result
的数据类型为 String
。 如果一个或两个表达式的计算结果为 Nothing 或值为 DBNull.Value,则其将被视为值为 "" 的字符串。
注意
可重载 &
运算符,这意味着当操作数具有某一类或结构时,该类或结构可重新定义其行为。 如果你的代码在这种类或结构上使用此运算符,请确保了解其重新定义的行为。 有关详细信息,请参阅 Operator Procedures。
注意
和号 (&) 字符还可用于将变量标识为类型 Long
。 有关详细信息,请参阅类型字符。
示例
此示例使用 &
运算符强制字符串串联。 结果是一个字符串值,表示两个字符串操作数串联。
Dim sampleStr As String
sampleStr = "Hello" & " World"
' The preceding statement sets sampleStr to "Hello World".