/= – operátor [Visual Basic]
Vydělí hodnotu proměnné nebo vlastnosti hodnotou výrazu a přiřadí výsledek s plovoucí desetinnou čárkou k proměnné nebo vlastnosti.
Syntax
variableorproperty /= expression
Součásti
variableorproperty
Povinná hodnota. Libovolná číselná proměnná nebo vlastnost
expression
Povinná hodnota. Libovolný číselný výraz
Poznámky
Prvek na levé straně operátoru může být jednoduchá skalární /= proměnná, vlastnost nebo prvek pole. Proměnná nebo vlastnost nemůže být ReadOnly.
Operátor nejprve vydělí hodnotu proměnné nebo vlastnosti (na levé straně operátoru) hodnotou výrazu (na pravé straně /= operátoru). Operátor pak přiřadí výsledek této operace s plovoucí desetinnou čárkou k proměnné nebo vlastnosti.
Tento příkaz přiřadí Double hodnotu proměnné nebo vlastnosti na levé straně. Pokud Option Strict je , musí být On variableorproperty Double . Pokud je , Visual Basic provede implicitní převod a přiřadí výslednou hodnotu k , s možnou Option Strict Off variableorproperty chybou za běhu. Další informace najdete v tématu Rozšiřující a zužující převody a Option Strict – příkaz.
Přetížení
Operátor / (Visual Basic) může být přetížen, což znamená, že třída nebo struktura může předefinovat své chování, pokud má operand typ této třídy nebo struktury. Přetížení / operátoru ovlivňuje chování /= operátoru. Pokud váš kód používá třídu nebo strukturu, která přetěžuje , ujistěte se, že rozumíte /= / jejímu předdefinované chování. Další informace najdete v tématu Procedury operátora.
Příklad
Následující příklad pomocí operátoru vydělí jednu proměnnou sekundou a přiřadí podíl k /= Integer první proměnné.
Dim var1 As Integer = 12
Dim var2 As Integer = 3
var1 /= var2
' The value of var1 is now 4.