*= 演算子 (Visual Basic)
変数またはプロパティの値を式の値で乗算し、その結果を変数またはプロパティに代入します。
構文
variableorproperty *= expression
指定項目
variableorproperty
必須です。 任意の数値変数またはプロパティ。
expression
必須です。 任意の数式。
Remarks
*=
演算子の左側の要素には、単純なスカラー変数、プロパティ、または配列の要素を指定できます。 変数またはプロパティを ReadOnly にすることはできません。
*=
演算子は、最初に (演算子の右側にある) 式の値に、(演算子の左側にある) 変数またはプロパティの値を乗算します。 次に、その演算の結果を変数またはプロパティに代入します。
オーバーロード
* 演算子は "オーバーロード" できます。つまり、オペランドがクラスまたは構造体の型を持っているときに、クラスまたは構造体はその動作を再定義できます。 *
演算子をオーバーロードすると、*=
演算子の動作に影響します。 コードで、*
をオーバーロードするクラスまたは構造体で *=
を使用する場合は、再定義された動作を理解していることを確認してください。 詳細については、「 Operator Procedures」を参照してください。
例
次の例では、*=
演算子を使用して、最初の Integer
変数に 2 番目の変数を乗算し、その結果を最初の変数に代入します。
Dim var1 As Integer = 10
Dim var2 As Integer = 3
var1 *= var2
' The value of var1 is now 30.
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET