*= Operator (Visual Basic)
Multiplicerar värdet för en variabel eller egenskap med värdet för ett uttryck 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 *=
multiplicerar först värdet för uttrycket (till höger om operatorn) med 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 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 multiplicera en Integer
variabel med en sekund och tilldela resultatet till den första variabeln.
Dim var1 As Integer = 10
Dim var2 As Integer = 3
var1 *= var2
' The value of var1 is now 30.