- İşleci (Visual Basic)
İki sayısal ifade ile sayısal ifadenin negatif değeri arasındaki farkı döndürür.
Sözdizimi
expression1 – expression2
veya
–expression1
Parça
expression1
Gerekli. Herhangi bir sayısal ifade.
expression2
İşleç –
negatif bir değer hesaplamadığı sürece gereklidir. Herhangi bir sayısal ifade.
Sonuç
Sonuç, ile expression2
arasındaki expression1
fark veya değerinin negatif değeridirexpression1
.
Sonuç veri türü, ve expression2
veri türlerine uygun sayısal bir türdürexpression1
. İşleç Sonuçlarının Veri Türleri'ndeki "Tamsayı Aritmetik" tablolarına bakın.
Desteklenen Türler
Tüm sayısal türler. Buna işaretsiz ve kayan nokta türleri ve Decimal
dahildir.
Açıklamalar
Daha önce gösterilen söz diziminde gösterilen ilk kullanımda işleç, –
iki sayısal ifade arasındaki fark için ikili aritmetik çıkarma işlecidir.
Daha önce gösterilen söz diziminde gösterilen ikinci kullanımda işleç, –
bir ifadenin negatif değerinin bire bir olumsuzlama işlecidir. Bu anlamda olumsuzlama, negatifse expression1
sonucun pozitif olması için işaretinin expression1
tersine döndürülmesiyle oluşur.
İfadelerden biri Nothing olarak değerlendirilirse, –
işleç bunu sıfır olarak değerlendirir.
Not
İşleç –
aşırı yüklenebilir, yani bir işlenen bu sınıf veya yapı türüne sahip olduğunda bir sınıf veya yapı davranışını yeniden tanımlayabilir. Kodunuz bu işleci böyle bir sınıf veya yapıda kullanıyorsa, yeniden tanımlanmış davranışını anladığınızdan emin olun. Daha fazla bilgi için bkz . İşleç Yordamları.
Örnek
Aşağıdaki örnek, iki sayı arasındaki farkı hesaplamak ve döndürmek ve ardından bir sayıyı azaltmak için işlecini kullanır –
.
Dim binaryResult As Double = 459.35 - 334.9
Dim unaryResult As Double = -334.9
Bu deyimlerin binaryResult
yürütülmesinden sonra 124.45 ve unaryResult
–334.90 içerir.