Operador /= (Visual Basic)
Divide o valor de uma variável ou propriedade pelo valor de uma expressão e atribui o resultado em ponto flutuante para a 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 divide o valor da variável ou propriedade (no lado esquerdo do operador) pelo valor da expressão (no lado direito do operador). O operador , em seguida, atribui o resultado dessa operação de ponto flutuante para a variável ou propriedade.
Essa demonstrativo atribui uma Double valor à variável ou propriedade , à esquerda. Se Option Strict é On, variableorproperty deve ser um Double. Se Option Strict estiver Off, o Visual Basic executará uma conversão implícita e atribuirá o valor resultante para variableorproperty, com um possível erro em tempo de execução. Para obter mais informações, consulte Conversões de Widening e Narrowing (Visual Basic) e Instrução Option Strict.
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 dividir uma variável Integer por um segundo e atribuir a quociente à primeira variável.
Dim var1 As Integer = 12
Dim var2 As Integer = 3
var1 /= var2
' The value of var1 is now 4.
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)