/= 演算子 (Visual Basic)

変数またはプロパティの値を式で指定された値で除算し、その浮動小数点の結果を変数またはプロパティに代入します。

variableorproperty /= expression

指定項目

  • variableorproperty
    必ず指定します。任意の数値変数またはプロパティです。

  • expression
    必ず指定します。任意の数式を指定します。

解説

/= 演算子の左側には、スカラー変数、プロパティ、配列の要素なども指定できます。変数またはプロパティは ReadOnly (Visual Basic) にすることはできません。

/= 演算子が式の値で初めて変数またはプロパティの値 (演算子の左側で除算演算子 ()の右辺に)。演算子は、変数またはプロパティに、その操作の浮動小数点結果を代入します。

このステートメントは、変数に Double 値を左側にプロパティを割り当てます。Option Strict が On の場合、variableorproperty は Double である必要があります。Option Strict が Off の場合、暗黙の型変換が行われ、その結果の値を、実行時にエラーがあればそのエラーと共に variableorproperty に割り当てます。詳細については、「拡大変換と縮小変換 (Visual Basic)」および「Option Strict ステートメント」を参照してください。

オーバーロード

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

使用例

次の例では、/= 演算子を使って、最初の整数型 (Integer) の変数を 2 番目の整数型 (Integer) の変数で除算し、商を最初の変数に代入します。

Dim var1 As Integer = 12
Dim var2 As Integer = 3
var1 /= var2
' The value of var1 is now 4.

参照

関連項目

/ 演算子 (Visual Basic)

\= 演算子

代入演算子 (Visual Basic)

算術演算子 (Visual Basic)

Visual Basic における演算子の優先順位

機能別の演算子一覧 (Visual Basic)

その他の技術情報

Visual Basic におけるステートメント