-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 Dado de Resultados de Operador
Os tipos suportados
Todos os tipos numéricos.Isso inclui os tipos de ponto flutuante e não assinados e Decimal.
Comentários
In the first usage shown in the syntax shown previously, the – operator is the binary arithmetic subtraction operator for the difference between two numeric expressions.
In the second usage shown in the syntax shown previously, the – operator is the unary negation operator for the negative value of an expression.Nesse sentido, a negação consiste reverter o sinal de expression1 para que o resultado seja positivo se expression1 é negativo.
If either expression evaluates to Nothing, the – operator treats it as zero.
Observação: |
---|
O – operador pode ser sobrecarregado, que significa que uma classe ou estrutura pode redefinir seu comportamento quando um operando tem o tipo da classe ou estrutura.Se seu código usar esse operador como uma classe ou estrutura, certifique-se de que você compreenda seu comportamento redefinido.Para obter mais informações, consulte Procedimentos de Operador. |
Exemplo
The following example uses the – operator to calculate and return the difference between two numbers, and then to negate a number.
Dim binaryResult As Double = 459.35 - 334.9
Dim unaryResult As Double = -334.9
Após a execução dessas instruções, binaryResult contém 124.45 e unaryResult contém –334.90.
Consulte também
Conceitos
Operadores aritméticos em Visual Basic
Referência
Operadores Aritméticos (Visual Basic)