& 运算符 (Visual Basic)

生成两个表达式的字符串串联。

语法

result = expression1 & expression2  

部件

result
必填。 任何 StringObject 变量。

expression1
必填。 具有扩展为 String. 的数据类型的任何表达式。

expression2
必填。 具有扩展为 String. 的数据类型的任何表达式。

注解

如果数据类型expression1或数据类型未String扩大为String,则转换为 Stringexpression2 。 如果任一数据类型未扩大为 String范围,编译器将生成错误。

数据类型为 resultString. 如果一个或两个表达式的计算结果为 Nothing 或具有值 DBNull.Value,则它们被视为值为“”的字符串。

注释

&可以重载运算符,这意味着当作数具有该类或结构的类型时,类或结构可以重新定义其行为。 如果代码对此类或结构使用此运算符,请确保了解其重新定义的行为。 有关详细信息,请参阅 运算符过程

注释

和字符也可用于将变量标识为类型 Long。 有关详细信息,请参阅 类型字符

示例:

此示例使用 & 运算符强制字符串串联。 结果是一个字符串值,表示两个字符串作数的串联。

Dim sampleStr As String
sampleStr = "Hello" & " World"
' The preceding statement sets sampleStr to "Hello World".

另请参阅