& 运算符 (Visual Basic)
生成两个表达式的字符串连接。
result = expression1 & expression2
部件
result
必选。 任何 String 或 Object 变量。expression1
必选。 数据类型扩展到 String 的任何表达式。expression2
必选。 数据类型扩展到 String 的任何表达式。
备注
如果 expression1 或 expression2 的数据类型不是 String,而是扩大为 String,则会将其转换为 String。 如果其中一个数据类型没有扩大为 String,编译器将产生错误。
result 的数据类型为 String。 如果一个或两个表达式的计算结果等于 Nothing 或者具有值 DBNull.Value,则将其视为带有 "" 值的字符串。
提示
& 运算符可以被“重载”,这意味着当操作数具有某个类或结构的类型时,该类或结构可以重新定义其行为。 如果代码在这样的类或结构上使用此运算符,那么您一定要了解其重新定义的行为。 有关更多信息,请参见 运算符过程 (Visual Basic)。
提示
符号 (&) 也可用于将变量标识为类型 Long。 有关更多信息,请参见 类型字符 (Visual Basic)。
示例
本示例使用 & 运算符来强制字符串连接。 结果是表示两个字符串操作数连接的字符串值。
Dim sampleStr As String
sampleStr = "Hello" & " World"
' The preceding statement sets sampleStr to "Hello World".