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