&= – operátor (Visual Basic)
Zřetězí String výraz na proměnnou nebo vlastnost a přiřadí String výsledek proměnné nebo vlastnosti.
Syntax
variableorproperty &= expression
Součásti
variableorproperty
Povinná hodnota. Libovolná String proměnná nebo vlastnost.
expression
Povinná hodnota. Libovolný String výraz.
Poznámky
Prvek na levé straně operátoru může být jednoduchá skalární &= proměnná, vlastnost nebo prvek pole. Proměnná nebo vlastnost nemůže být ReadOnly. Operátor zřetězí výraz vpravo k proměnné nebo vlastnosti na levé straně a přiřadí výsledek proměnné nebo vlastnosti &= String String vlevo.
Přetížení
Operátor & může být přetížen, což znamená, že třída nebo struktura mohou předefinovat své chování, pokud operand má typ této třídy nebo struktury. Přetížení & operátoru ovlivňuje chování &= operátoru. Pokud váš kód používá třídu nebo strukturu, která přetěžuje , ujistěte se, že rozumíte &= & jejímu předdefinované chování. Další informace najdete v tématu Procedury operátora.
Příklad
Následující příklad používá operátor ke zřetězit dvě proměnné a přiřadit &= výsledek první String proměnné.
Dim var1 As String = "Hello "
Dim var2 As String = "World!"
var1 &= var2
' The value of var1 is now "Hello World!".