- İşleci (Visual Basic)

İki sayısal ifade veya bir sayısal ifadenin negatif değeri arasındaki farkı döndürür.

Syntax

expression1 – expression2

veya

–expression1  

Bölümler

expression1
Gereklidir. Herhangi bir sayısal ifade.

expression2
İşleç negatif bir değer hesaplamadıkça gereklidir. Herhangi bir sayısal ifade.

Sonuç

Sonuç, ile arasındaki expression1 fark veya olumsuz expression2 expression1 değerdir.

Sonuç veri türü, ve veri türleri için uygun olan sayısal bir expression1 tür. expression2 İşleç Sonuçlarının Veri Türleri'nde "Tamsayı Aritmetiği" tablolarına bakın.

Desteklenen Türler

Tüm sayısal türler. Bu, ve işaretsiz ve kayan nokta türlerini Decimal içerir.

Açıklamalar

Daha önce gösterilen söz dizimlerinde 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 dizimlerinde gösterilen ikinci kullanımda işleç, bir ifadenin negatif değeri için birli olumsuzlama işlecidir. Bu anlamda olumsuzlama, olumsuz ise sonucun pozitif olması için expression1 işaretin ters çevrilerek elde edilen sonucun expression1 döndürülebilir olmasıdır.

İki ifadeden biri Nothing olarak değerlendirilirse işleç bunu sıfır olarak değerlendirir.

Not

işleci aşırı yüklenmiş olabilir, yani bir işlenen o sınıf veya yapı türüne sahip olduğunda sınıf veya yapı davranışını yeniden tanımldırabilirsiniz. Kodunuz böyle bir sınıf veya yapıda bu işleci kullanıyorsa, bu işlecin yeniden tanımlanmamış davranışını anlayasınız. Daha fazla bilgi için bkz. İşleç Yordamları.

Örnek

Aşağıdaki örnekte işleci, iki sayı arasındaki farkı hesaplamak ve geri dönmek ve ardından bir s numarayı olumsuzluk yapmak için kullanır.

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

Bu deyimlerin yürütülmesinin ardından binaryResult 124,45 ve unaryResult –334,90 içerir.

Ayrıca bkz.