\= 演算子
更新 : 2007 年 11 月
変数またはプロパティの値を式の値で除算し、その結果の整数値を変数またはプロパティに代入します。
variableorproperty \= expression
指定項目
variableorproperty
必ず指定します。変数またはプロパティを数値で指定します。expression
必ず指定します。任意の数式を指定します。
解説
\= 演算子の左側には、スカラ変数、プロパティ、配列の要素なども指定できます。変数またはプロパティを ReadOnly (Visual Basic) にすることはできません。\= 演算子は、右側の値を左側の変数またはプロパティに代入します。
整数除算の詳細については、「\ 演算子 (Visual Basic)」を参照してください。
オーバーロード
\ 演算子はオーバーロードできます。つまり、オペランドがクラスや構造体を型として持つ場合に、演算子の動作をそのクラスや構造体で再定義できるという意味です。\ 演算子のオーバーロードは、\= 演算子の動作に影響を与えます。コード内で、\ をオーバーロードするクラスや構造体で \= が使用されている場合は、再定義された後の動作を必ず理解するようにしてください。詳細については、「演算子プロシージャ」を参照してください。
使用例
次の例では、\= 演算子を使って、最初の整数型 (Integer) の変数を 2 番目の整数型の変数で除算し、整数の結果を最初の変数に代入します。
Dim var1 As Integer = 10
Dim var2 As Integer = 3
var1 \= var2
' The value of var1 is now 3.