Aracılığıyla paylaş


-Operatör (Visual Basic)

İki sayısal ifade veya sayısal ifade negatif değerini arasındaki farkı verir.

expression1 – expression2
- or -
– expression1

Bölümleri

  • expression1
    Gerekli.Herhangi bir sayısal ifade.

  • expression2
    Sürece gerekli – işleci negatif değer hesaplama.Herhangi bir sayısal ifade.

Sonuç

Sonuç arasındaki farktır expression1 ve expression2, ya da ters değeri expression1.

Sonuç veri türü sayısal tür veri türleri için uygun olan expression1 ve expression2."Tamsayý aritmetikleri" tablolarda görmek Veri türleri (Visual Basic) işleci sonuçları.

Desteklenen türler

Tüm sayısal türler.Bu imzasız ve kayan nokta türü içerir ve Decimal.

Notlar

Daha önce gösterilen sözdiziminde gösterildiği ilk kullanımında – operator ikili aritmetik çıkarma operatörü iki sayısal ifadeleri arasındaki farkı.

Daha önce gösterilen sözdiziminde gösterildiği ikinci kullanımında – operator tekli bir ifadenin negatif değer negatif işlecinden.İşareti tersine bu anlamda Negatiflik oluşur expression1 sonucu pozitif olacak şekilde, expression1 negatif olur.

Her iki ifade olarak değerlendirilirse hiçbir şey, – işleci değerlendirir, sıfır olarak.

[!NOT]

– İşleç olabilir aşırı, o sınıf veya yapı türü bir işlenen sahip olduğunda bir sınıf veya yapı davranışını tanımlayabilirsiniz, anlamına gelir.Bu tür bir sınıf veya yapı kodunuzu bu işleç kullanıyorsa, yeniden tanımlanan davranışı anladığınızdan emin olun.Daha fazla bilgi için bkz. Operatör yordamları (Visual Basic).

Örnek

Aşağıdaki örnek – hesaplamak ve iki sayı arasındaki farkı dönmek için işletmen ve ardından bir sayı olumsuz yanıtlamak için.

Dim binaryResult As Double = 459.35 - 334.9
Dim unaryResult As Double = -334.9

Bu ifadeler yürütülmesini takip binaryResult 124.45 içerir ve unaryResult –334.90 içerir.

Ayrıca bkz.

Başvuru

-= İşlecini (Visual Basic)

Aritmetik işleçler (Visual Basic)

Visual Basic'te işleç önceliği

(Visual Basic) işlevine göre listelenen işleçleri

Kavramlar

Visual Basic'te aritmetik işleçler