生成两个表达式的字符串串联。
语法
result = expression1 & expression2
部件
result
必填。 任何 String
或 Object
变量。
expression1
必填。 具有扩展为 String
. 的数据类型的任何表达式。
expression2
必填。 具有扩展为 String
. 的数据类型的任何表达式。
注解
如果数据类型expression1
或数据类型未String
扩大为String
,则转换为 String
expression2
。 如果任一数据类型未扩大为 String
范围,编译器将生成错误。
数据类型为 result
String
. 如果一个或两个表达式的计算结果为 Nothing 或具有值 DBNull.Value,则它们被视为值为“”的字符串。
注释
&
可以重载运算符,这意味着当作数具有该类或结构的类型时,类或结构可以重新定义其行为。 如果代码对此类或结构使用此运算符,请确保了解其重新定义的行为。 有关详细信息,请参阅 运算符过程。
注释
和字符也可用于将变量标识为类型 Long
。 有关详细信息,请参阅 类型字符。
示例:
此示例使用 &
运算符强制字符串串联。 结果是一个字符串值,表示两个字符串作数的串联。
Dim sampleStr As String
sampleStr = "Hello" & " World"
' The preceding statement sets sampleStr to "Hello World".