&= 演算子 (Visual Basic)

String 式を String 変数またはプロパティに連結し、結果をその変数またはプロパティに代入します。

構文

variableorproperty &= expression  

指定項目

variableorproperty
必須です。 任意の String 変数またはプロパティ。

expression
必須です。 任意のブール型 ( String ) の式を指定します。

Remarks

&= 演算子の左側の要素には、単純なスカラー変数、プロパティ、または配列の要素を指定できます。 変数またはプロパティを ReadOnly にすることはできません。 &= 演算子は、右側の String 式を左側の String 変数またはプロパティに連結し、結果を左側の変数またはプロパティに代入します。

オーバーロード

& 演算子は "オーバーロード" できます。つまり、オペランドがあるクラスまたは構造体の型を持っているときに、そのクラスまたは構造体はその動作を再定義できます。 & 演算子をオーバーロードすると、&= 演算子の動作に影響します。 コードで、& をオーバーロードするクラスまたは構造体で &= を使用する場合は、再定義された動作を理解していることを確認してください。 詳細については、「 Operator Procedures」を参照してください。

次の例では、&= 演算子を使用して 2 つの String 変数を連結し、その結果を最初の変数に代入します。

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

関連項目