Nasıl yapılır: Bir İşleç Yordamı Çağırma (Visual Basic)
Bir ifadede, birkaç simge işleç yordamı arayın.Bir dönüştürme işleci durumunda, çağrı CType İşlevi (Visual Basic) bir değer bir veri türünden diğerine dönüştürmek için.
Operatör yordamları açıkça çağırmayın.Yalnızca işlecini kullanın veya CType bir atama deyimi veya bir deyim, bir işleç normalde kullandığınız aynı şekilde işlev.Visual BasicOperatör yordam çağrısı yapar.
Bir işleç bir sınıf veya yapı tanımlama olarak da adlandırılır aşırı işleci.
Bir işleç yordamı çağırmak için
İşlecin normal şekilde bir ifade kullanın.
İşlenen veri türlerini uygun operatöre ve doğru sırada olduğundan emin olun.
İşleci, beklendiği gibi ifadenin değeri için katkıda bulunmaktadır.
Bir dönüştürme işleci yordamı çağırmak için
Use CType bir ifade içinde.
İşlenen veri türleri için dönüştürme ve doğru sırada uygun olduğundan emin olun.
CTypedönüştürme işleci yordamı çağırır ve dönüştürülmüş değerini döndürür.
Örnek
Aşağıdaki örnek, iki oluşturur TimeSpan yapıları, araya ekler ve sonucu bir başkası depolar TimeSpan yapısı.TimeSpan Yapısını tanımlayan birkaç standart işleçler tekrar operatör yordamları.
Dim firstSpan As New TimeSpan(3, 30, 0)
Dim secondSpan As New TimeSpan(1, 30, 30)
Dim combinedSpan As TimeSpan = firstSpan + secondSpan
Dim s As String = firstSpan.ToString() &
" + " & secondSpan.ToString() &
" = " & combinedSpan.ToString()
MsgBox(s)
Çünkü TimeSpan standart overloads + operatörü, önceki örnekte çağıran bir işleç yordamı değerini hesaplarken, combinedSpan.
Konuşma işleci yordamı çağıran bir örnek için bkz: Nasıl yapılır: İşleçleri Tanımlayan Bir Sınıf Kullanma (Visual Basic).
Kod Derleniyor
Kullanmak istediğiniz işleci sınıf veya kullanmakta olduğunuz yapısını tanımlayan dikkat edin.
Ayrıca bkz.
Görevler
Nasıl yapılır: Bir İşleci Tanımlama (Visual Basic)
Nasıl yapılır: Bir Dönüşüm İşleci Tanımlama (Visual Basic)
Nasıl yapılır: Bir Yapıyı Bildirme (Visual Basic)
Başvuru
Kavramlar
İşleç Yordamları (Visual Basic)