Udostępnij za pośrednictwem


/= — 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 Onwartość , 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.

Zobacz też