Dela via


*= 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.

Se även