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
Parts
expression1
Required. Any numeric expression.expression2
Required unless the – operator is calculating a negative value. Any numeric expression.
Result
O resultado é a diferença entre expression1 e expression2, ou o valor negado do expression1.
O tipo de dados de resultado é um tipo numérico apropriado para os tipos de dados de expression1 e expression2. See the "Integer Arithmetic" tables in Tipos de dados de resultados de operador (Visual Basic).
Supported Types
All numeric types. This includes the unsigned and floating-point types and Decimal.
Comentários
No primeiro uso mostrada a sintaxe mostrada anteriormente, o – operador é o binário aritmético de subtração de operador para a diferença entre duas expressões numéricas.
No segundo uso mostrada a sintaxe mostrada anteriormente, o – operador é o Unário operador de negação para o valor negativo de uma expressão. Nesse sentido, a negação consiste invertendo o sinal de expression1 para que o resultado for positivo se expression1 é negativo.
Se qualquer expressão for avaliada como nada, o – operador trata como zero.
Observação |
---|
The – operator can be overloaded, which means that a class or structure can redefine its behavior when an operand has the type of that class or structure. Se o seu código utiliza este operador em uma classe ou estrutura, certifique-se de que você compreenda seu comportamento redefinido. For more information, see Procedimentos de operador (Visual Basic). |
Exemplo
O exemplo a seguir usa a –deoperador 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 no Visual Basic
Operadores listados por Funcionalidade (Visual Basic)