&= 运算符 (Visual Basic)

连接 String 表达式与 String 变量或属性,并将结果赋给该变量或属性。

variableorproperty &= expression

部件

  • variableorproperty
    必选。 任何 String 变量或属性。

  • expression
    必选。 任何 String 表达式。

备注

&= 运算符左边的元素可以是简单的标量变量,也可以是属性或数组元素。 变量或属性不能为 ReadOnly (Visual Basic)。 &= 运算符连接在其右侧的 String 在其左侧的表达式。 String 变量或属性,然后将在其左侧的结果赋给变量或属性。

重载

& 运算符 (Visual Basic) 可以被“重载”,这意味着当操作数具有某个类或结构的类型时,该类或结构可以重新定义其行为。 重载 & 运算符会影响 &= 运算符的行为。 如果代码在重载了 & 的类或结构上使用 &=,那么您一定要了解其重新定义的行为。 有关更多信息,请参见 运算符过程 (Visual Basic)

示例

下面的示例使用 &= 运算符将两个 String 变量连接,并将结果赋给第一个变量。

Dim var1 As String = "Hello "
Dim var2 As String = "World!"
var1 &= var2
' The value of var1 is now "Hello World!".

请参见

参考

& 运算符 (Visual Basic)

+= 运算符 (Visual Basic)

赋值运算符 (Visual Basic)

串联运算符 (Visual Basic)

Visual Basic 中的运算符优先级

按功能列出的运算符 (Visual Basic)

其他资源

语句 (Visual Basic)