*= Operátor (Visual Basic)
Megszorozza egy változó vagy tulajdonság értékét egy kifejezés értékével, és hozzárendeli az eredményt a változóhoz vagy tulajdonsághoz.
Syntax
variableorproperty *= expression
Részek
variableorproperty
Szükséges. Bármilyen numerikus változó vagy tulajdonság.
expression
Szükséges. Bármilyen numerikus kifejezés.
Megjegyzések
Az operátor bal oldalán *=
található elem lehet egyszerű skaláris változó, tulajdonság vagy tömbelem. A változó vagy tulajdonság nem olvasható.
Az *=
operátor először megszorozza a kifejezés értékét (az operátor jobb oldalán) a változó vagy tulajdonság értékével (az operátor bal oldalán). Az operátor ezután hozzárendeli a művelet eredményét a változóhoz vagy a tulajdonsághoz.
Túlterhelés
A * operátor túlterhelhető, ami azt jelenti, hogy egy osztály vagy struktúra újradefiniálta a viselkedését, ha egy operandus az adott osztály vagy struktúra típusával rendelkezik. Az operátor túlterhelése *
befolyásolja az operátor viselkedését *=
. Ha a kód túlterhelt *
osztályt vagy struktúrát használ*=
, ügyeljen arra, hogy megértse annak újradefiniált viselkedését. További információ: Operátori eljárások.
Példa
Az alábbi példa az *=
operátorral szorozza meg az egyik Integer
változót egy másodperccel, és hozzárendeli az eredményt az első változóhoz.
Dim var1 As Integer = 10
Dim var2 As Integer = 3
var1 *= var2
' The value of var1 is now 30.