Dela via


/= Operator (Visual Basic)

Dividerar värdet för en variabel eller egenskap med värdet för ett uttryck och tilldelar flyttalsresultatet till variabeln eller egenskapen.

Syntax

variableorproperty /= expression  

Delar

variableorproperty
Obligatoriska. Valfri numerisk variabel eller egenskap.

expression
Obligatoriska. Alla numeriska uttryck.

Kommentarer

Elementet till vänster om operatorn /= kan vara en enkel skalär variabel, en egenskap eller ett element i en matris. Variabeln eller egenskapen kan inte vara ReadOnly.

Operatorn /= delar först upp värdet för variabeln eller egenskapen (till vänster om operatorn) med värdet för uttrycket (till höger om operatorn). Operatorn tilldelar sedan flyttalsresultatet för åtgärden till variabeln eller egenskapen.

Den här instruktionen tilldelar ett Double värde till variabeln eller egenskapen till vänster. Om Option Strict är Onmåste variableorproperty vara en Double. Om Option Strict är Offutför Visual Basic en implicit konvertering och tilldelar det resulterande värdet till variableorproperty, med ett möjligt fel vid körning. Mer information finns i Widening and Narrowing Conversions and Option Strict Statement (Utvidga och begränsa konverteringar och Strikt alternativ-instruktion).

Överbelastning

Operatorn /(Visual Basic) kan överbelastas, vilket innebär att en klass eller struktur kan omdefiniera sitt beteende när en operande har den typen av klass eller struktur. Överlagring av operatorn / påverkar operatorns /= beteende. Om koden används /= i en klass eller struktur som överbelastas /bör du se till att du förstår dess omdefinierade beteende. Mer information finns i Operatorprocedurer.

Exempel

I följande exempel används operatorn /= för att dela upp en Integer variabel med en sekund och tilldela kvoten till den första variabeln.

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

Se även