\ İşleci (Visual Basic)
İki sayı böler ve tamsayı sonucu verir.
expression1 \ expression2
Bölümleri
expression1
Gerekli.Herhangi bir sayısal ifade.expression2
Gerekli.Herhangi bir sayısal ifade.
Desteklenen türler
İmzalanmamış ve kayan nokta türü de dahil olmak üzere tüm sayısal türler ve Decimal.
Sonuç
Sonucu tamsayı bölümünü ise expression1 bölünür expression2, bir hatırlatıcı atar ve yalnızca tamsayı bölümü korur.Olarak bilinen bu kesme.
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ı.
/ İşleç (Visual Basic) Kalan kesir kısmı korur tam sayının verir.
Notlar
Bölme gerçekleştirmeden önce Visual Basic için kayan nokta herhangi bir sayısal ifade dönüştürmeye çalışır Long.Option Strict Olan On, derleyici bir hata oluşur.Option Strict Olan Off, bir OverflowException değer aralığı dışında ise mümkün Uzun veri türünü (Visual Basic).Dönüştürme Long de tabi olduğu banker's yuvarlama.İçinde "Kesirli bölümleri" daha fazla bilgi için bkz: Tür dönüştürme işlevleri (Visual Basic).
expression1 Veya expression2 veren hiçbir şey, sıfır olarak kabul edilir.
Denenen sıfıra bölme
expression2 Sıfır olarak değerlendirilir \ operator yaratmaz bir DivideByZeroException özel durum.Bu, işlenen tüm sayısal veri türleri için geçerlidir.
[!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 \ gerçekleştirmek tamsayı bölme işleci.Sonucu atılan geri kalanı ile iki işlenen tamsayı bölümünü gösteren bir tamsayıdır.
Dim resultValue As Integer
resultValue = 11 \ 4
resultValue = 9 \ 3
resultValue = 100 \ 3
resultValue = 67 \ -3
Önceki örnekte ifadeler sırasıyla 2, 3, 33 ve -22, değerleri döndürür.
Ayrıca bkz.
Başvuru
Aritmetik işleçler (Visual Basic)
Visual Basic'te işleç önceliği
(Visual Basic) işlevine göre listelenen işleçleri