&= – 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!".

Viz také