- İş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.