*= – operátor (Visual Basic)
Vynásobí hodnotu proměnné nebo vlastnosti hodnotou výrazu a přiřadí výsledek proměnné nebo vlastnosti.
Syntax
variableorproperty *= expression
Součásti
variableorproperty
Povinná hodnota. Libovolná číselná proměnná nebo vlastnost
expression
Povinná hodnota. Libovolný číselný výraz
Poznámky
Prvek na levé straně operátoru může být jednoduchá skalární *= proměnná, vlastnost nebo prvek pole. Proměnná nebo vlastnost nemůže být ReadOnly.
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 k 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 má operand typ této třídy nebo struktury. Přetížení * operátoru ovlivňuje chování *= operátoru. Pokud váš kód používá třídu nebo strukturu, která přetěžuje , ujistěte se, že rozumíte *= * jejímu předdefinované chování. Další informace najdete v tématu Procedury operátora.
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.