-Operátor (Visual Basic)
Vrátí rozdíl dvou numerických výrazů nebo zápornou hodnotu numerického výrazu.
expression1 – expression2
- or -
– expression1
Části
expression1
Povinné.Libovolný číselný výraz.expression2
Požadováno, pokud – operátor je výpočet zápornou hodnotu.Libovolný číselný výraz.
Výsledek
Výsledkem je rozdíl mezi expression1 a expression2, nebo hodnotu Negované expression1.
Typ dat výsledek je číselná hodnota, která je vhodná pro datové typy expression1 a expression2.Viz tabulky "Aritmetický celé číslo" v Typy dat výsledků operátor (Visual Basic).
Podporované typy
Všechny číselné typy.Zahrnuje typy nepodepsaný a plovoucí desetinnou čárkou a Decimal.
Poznámky
V prvním použití jazyka, ukazuje – operátor je binární operátor odčítání aritmetické rozdíl mezi dvou numerických výrazů.
V druhé používání jazyka, ukazuje – operátor je Unární operátor negace negativní hodnotu výrazu.V tomto smyslu negace se skládá z obrácení znaménka expression1 tak, že je výsledek kladný Pokud expression1 je záporná.
Pokud je výraz vyhodnocen jako nic, – operátor je považuje za nulové.
[!POZNÁMKA]
– Operátor může být přetížení, což znamená, že třídy nebo struktury předefinovat své chování při operand je typu třídy nebo struktury.Kód používá tento operátor na tyto třídy nebo struktury, ujistěte se, že rozumíte předefinovaná chování.Další informace naleznete v tématu Operátor postupy (Visual Basic).
Příklad
V následujícím příkladu – operátor pro výpočet a vrátí rozdíl mezi dvěma čísly a negovat číslo.
Dim binaryResult As Double = 459.35 - 334.9
Dim unaryResult As Double = -334.9
Provádění těchto příkazů binaryResult obsahuje 124.45 a unaryResult –334.90 obsahuje.
Viz také
Referenční dokumentace
Aritmetické operátory (Visual Basic)
Priority operátorů v jazyce Visual Basic
Operátory uvedené podle funkcí (Visual Basic)