-Operador (Visual Basic)
Retorna a diferença entre duas expressões numéricas ou o valor negativo de uma expressão numérica.
expression1 – expression2
- or -
– expression1
Partes
expression1
Obrigatório.Qualquer expressão numérica.expression2
Necessária a menos que o operador – esteja calculando um valor negativo.Qualquer expressão numérica.
Resultado
O resultado é a diferença entre expression1 e expression2, ou o valor negado do expression1.
O tipo de dados do resultado é um tipo numérico apropriado para os tipos de dados de expression1 e expression2.Veja as tabelas de "Aritmética de Inteiros" em Tipos de dados de resultados de operador (Visual Basic)
Os tipos suportados
Todos os tipos numéricos.Isso inclui os tipos de ponto flutuante e não assinados e Decimal.
Comentários
No uso do primeiro mostrado a sintaxe mostrada anteriormente, o – o operador é o binário o operador aritmético de subtração para a diferença entre duas expressões numéricas.
No uso do segundo mostrado a sintaxe mostrada anteriormente, o – o operador é o Unário o operador de negação para o valor negativo de uma expressão.Nesse sentido, a negação é composto de reverter o sinal de expression1 para que o resultado for positivo se expression1 for negativo.
Se qualquer expressão for avaliada como nada, o – operador trata como zero.
Observação |
---|
O operador – 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.Se seu código utiliza este operador em uma classe ou estrutura, certifique-se de que você compreenda seu comportamento redefinido.Para obter mais informações, consulte Procedimentos de operador (Visual Basic). |
Exemplo
O exemplo a seguir usa a – operador para calcular e retornar a diferença entre dois números e, em seguida, para negar a um número.
Dim binaryResult As Double = 459.35 - 334.9
Dim unaryResult As Double = -334.9
Após a execução das afirmações a seguir, binaryResult contém o 124.45 e unaryResult contém –334.90.
Consulte também
Referência
Operadores aritméticos (Visual Basic)
Precedência de operadores em Visual Basic
Operadores listados pela funcionalidade (Visual Basic)