/= — Operator (Visual Basic)
Dzieli wartość zmiennej lub właściwości przez wartość wyrażenia i przypisuje wynik zmiennoprzecinkowa do zmiennej lub właściwości.
Składnia
variableorproperty /= expression
generatora
variableorproperty
Wymagany. Dowolna zmienna liczbowa lub właściwość.
expression
Wymagany. Dowolne wyrażenie liczbowe.
Uwagi
Element po lewej stronie /=
operatora może być prostą zmienną skalarną, właściwością lub elementem tablicy. Nie można odczytać zmiennej lub właściwości ReadOnly.
Operator /=
najpierw dzieli wartość zmiennej lub właściwości (po lewej stronie operatora) przez wartość wyrażenia (po prawej stronie operatora). Następnie operator przypisuje wynik operacji zmiennoprzecinkowych do zmiennej lub właściwości.
Ta instrukcja przypisuje Double
wartość do zmiennej lub właściwości po lewej stronie. Jeśli Option Strict
element ma On
wartość , variableorproperty
musi być elementem Double
. Jeśli Option Strict
jest to Off
, Visual Basic wykonuje niejawną konwersję i przypisuje wynikową wartość do variableorproperty
, z możliwym błędem w czasie wykonywania. Aby uzyskać więcej informacji, zobacz Widening and Narrowing Conversions and Option Strict Statement (Rozszerzanie i zawężanie konwersji) oraz Option Strict Statement (Ścisłe instrukcje dotyczące rozszerzania i zawężania).
Przeciążenie
Operator /(Visual Basic) może być przeciążony, co oznacza, że klasa lub struktura może ponownie zdefiniować jego zachowanie, gdy operand ma typ tej klasy lub struktury. Przeciążenie /
operatora wpływa na zachowanie /=
operatora. Jeśli kod używa /=
klasy lub struktury, która przeciąża /
element , upewnij się, że rozumiesz jego ponownie zdefiniowane zachowanie. Aby uzyskać więcej informacji, zobacz Procedury operatorów.
Przykład
W poniższym przykładzie /=
użyto operatora , aby podzielić jedną Integer
zmienną na sekundę i przypisać iloraz do pierwszej zmiennej.
Dim var1 As Integer = 12
Dim var2 As Integer = 3
var1 /= var2
' The value of var1 is now 4.