Dela via


-= Operator (Visual Basic)

Subtraherar värdet för ett uttryck från värdet för en variabel eller egenskap och tilldelar resultatet 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 -= subtraherar först värdet för uttrycket (till höger om operatorn) från värdet för variabeln eller egenskapen (till vänster om operatorn). Operatorn tilldelar sedan resultatet av åtgärden till variabeln eller egenskapen.

Ö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 subtrahera en variabel från en Integer annan och tilldela resultatet till den senare variabeln.

Dim var1 As Integer = 10
Dim var2 As Integer = 3
var1 -= var2
' The value of var1 is now 7.

Se även