Operador *= (Visual Basic)
Multiplique o valor de uma variável ou propriedade pelo valor de uma expressão e atribua o resultado à variável ou propriedade.
variableorproperty *= expression
Partes
variableorproperty
Necessário. Qualquer variável numérico ou propriedade .expression
Necessário. Qualquer expressão numérica.
Comentários
O elemento à esquerda do operador *= pode ser uma simples variável escalar, uma propriedade ou um elemento de uma matriz. A variável ou propriedade não pode ser ReadOnly (Visual Basic).
O *= operador primeiro multiplica o valor da expressão (no lado direito do operador) pelo valor da variável ou propriedade (no lado esquerdo do operador). O operador , em seguida, atribui o resultado dessa operação para a variável ou propriedade.
Sobrecarga
Operador * (Visual Basic) pode ser sobrecarregado, o que significa que uma classe ou estrutura pode redefinir seu comportamento quando um operando tem o tipo daquela classe ou estrutura. Sobrecarregar o operador * afeta o comportamento do operador *=. Se seu código usa *= em uma classe ou estrutura que sobrecarrega *, certifique-se de que você entende seu comportamento redefinido. Para mais informações, consulte Procedimentos do operador (Visual Basic).
Exemplo
O exemplo a seguir utiliza o operador *= para multiplicar uma variável Integer por uma segunda e atribui o resultado à primeira variável.
Dim var1 As Integer = 10
Dim var2 As Integer = 3
var1 *= var2
' The value of var1 is now 30.
Consulte também
Referência
Operadores de atribuição (Visual Basic)
Operadores aritméticos (Visual Basic)
Precedência do operador no Visual Basic
Operadores listados por funcionalidade (Visual Basic)