Operador -= (Visual Basic)
Subtrai o valor de uma expressão do valor de uma variável ou propriedade e atribui 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 -=pela primeira vez, o operador subtrai o valor da expressão (no lado direito do operador) do 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
O operador 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 seguinte exemplo usa o operador -= para subtrair uma variável Integer de outra e atribuir o resultado à esta outra.
Dim var1 As Integer = 10
Dim var2 As Integer = 3
var1 -= var2
' The value of var1 is now 7.
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)