次の方法で共有


*= 演算子 (Visual Basic)

変数またはプロパティの値に式の値を乗算し、結果を変数またはプロパティに割り当てます。

構文

variableorproperty *= expression  

部品

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

expression
必須。 任意の数値式。

注釈

*=演算子の左側の要素には、単純なスカラー変数、プロパティ、または配列の要素を指定できます。 変数またはプロパティを ReadOnly にすることはできません。

*=演算子は、最初に式の値 (演算子の右側) に変数またはプロパティの値 (演算子の左側) を乗算します。 その後、演算子は、その操作の結果を変数またはプロパティに割り当てます。

オーバーロード

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

次の例では、 *= 演算子を使用して、1 つの Integer 変数に 2 番目の変数を乗算し、結果を最初の変数に割り当てます。

Dim var1 As Integer = 10
Dim var2 As Integer = 3
var1 *= var2
' The value of var1 is now 30.

こちらも参照ください