変数またはプロパティの値を式の値で除算し、浮動小数点の結果を変数またはプロパティに割り当てます。
構文
variableorproperty /= expression
部品
variableorproperty
必須。 任意の数値変数またはプロパティ。
expression
必須。 任意の数値式。
注釈
/=
演算子の左側の要素には、単純なスカラー変数、プロパティ、または配列の要素を指定できます。 変数またはプロパティを ReadOnly にすることはできません。
/=
演算子は、最初に変数またはプロパティの値 (演算子の左側) を式の値 (演算子の右側) で除算します。 その後、演算子は、その操作の浮動小数点結果を変数またはプロパティに割り当てます。
このステートメントは、左側の変数またはプロパティに Double
値を割り当てます。
Option Strict
がOn
されている場合、variableorproperty
はDouble
である必要があります。
Option Strict
がOff
場合、Visual Basic は暗黙的な変換を実行し、結果の値をvariableorproperty
に割り当てます。実行時にエラーが発生する可能性があります。 詳細については、「拡大/縮小変換」および「Option Strict ステートメント」を参照してください。
オーバーロード
/ 演算子 (Visual Basic) はオーバーロードできます。つまり、オペランドがそのクラスまたは構造体の型を持つ場合、クラスまたは構造体はその動作を再定義できます。
/
演算子をオーバーロードすると、/=
演算子の動作に影響します。 コードで/=
オーバーロードするクラスまたは構造体に対して/
を使用する場合は、再定義された動作を理解していることを確認してください。 詳細については、「 演算子プロシージャ」を参照してください。
例
次の例では、 /=
演算子を使用して、1 つの Integer
変数を 1 秒で除算し、商を最初の変数に割り当てます。
Dim var1 As Integer = 12
Dim var2 As Integer = 3
var1 /= var2
' The value of var1 is now 4.
こちらも参照ください
.NET