Sdílet prostřednictvím


*= – operátor (Visual Basic)

Vynásobí hodnotu proměnné nebo vlastnosti hodnotou výrazu a přiřadí výsledek proměnné nebo vlastnosti.

Syntaxe

variableorproperty *= expression  

Součástky

variableorproperty
Povinný: Libovolná číselná proměnná nebo vlastnost

expression
Povinný: Libovolný číselný výraz.

Poznámky

Element na levé straně operátoru *= může být jednoduchá skalární proměnná, vlastnost nebo prvek pole. Proměnnou nebo vlastnost nelze přečíst jen pro čtení.

Operátor *= nejprve vynásobí hodnotu výrazu (na pravé straně operátoru) hodnotou proměnné nebo vlastnosti (na levé straně operátoru). Operátor pak přiřadí výsledek této operace proměnné nebo vlastnosti.

Přetížení

* Operátor může být přetížen, což znamená, že třída nebo struktura může předefinovat své chování, pokud operand má typ této třídy nebo struktury. * Přetížení operátoru ovlivňuje chování operátoru*=. Pokud váš kód používá *= ve třídě nebo struktuře, která přetížení *, ujistěte se, že rozumíte jeho předdefinované chování. Další informace naleznete v tématu Procedury operátoru.

Příklad

Následující příklad používá *= operátor k vynásobení jedné Integer proměnné sekundou a přiřazení výsledku k první proměnné.

Dim var1 As Integer = 10
Dim var2 As Integer = 3
var1 *= var2
' The value of var1 is now 30.

Viz také