Nasıl yapılır: İşleçleri Tanımlayan Bir Sınıf Kullanma (Visual Basic)
Bir sınıf veya kendi iþleç tanýmlar yapısı kullanıyorsanız, bu operatörler arasında erişebilirsiniz Visual Basic.
Bir işleç bir sınıf veya yapı tanımlama olarak da adlandırılır aşırı işleci.
Örnek
Aşağıdaki örnek sql yapısını erişir SqlString, dönüştürme işleçleri tanımlar (CType İşlevi (Visual Basic)) bir sql dizesi arasında her iki yönde ve bir Visual Basic dize.Kullanım CType(sql dize ifadesi, String) sql dizesine dönüştürmek için bir Visual Basic dize, ve CType(Visual Basic dize ifadesi, SqlString) başka bir yönden dönüştürmek.
' Insert the following line at the beginning of your source file.
Imports System.Data.SqlTypes
Public Sub setJobString(ByVal g As Integer)
Dim title As String
Dim jobTitle As System.Data.SqlTypes.SqlString
Select Case g
Case 1
title = "President"
Case 2
title = "Vice President"
Case 3
title = "Director"
Case 4
title = "Manager"
Case Else
title = "Worker"
End Select
jobTitle = CType(title, SqlString)
MsgBox("Group " & CStr(g) & " generates title """ &
CType(jobTitle, String) & """")
End Sub
SqlString Yapısını tanımlayan bir Dönüþtürme iþleci (CType İşlevi (Visual Basic)) dan String için SqlString ve SqlString için String.Atar deyimi title için jobTitle ilk işleci kullanır ve MsgBox ikinci işlev çağrısı kullanır.
Kod Derleniyor
Kullanmak istediğiniz işleci sınıf veya kullanmakta olduğunuz yapısını tanımlayan dikkat edin.Sınıf veya yapı her işleç için aşırı kullanılabilir tanımladığı varsayalım değil.Kullanılabilir işleçler listesi için bkz: Operator Deyimi.
Uygun dahil Imports kaynak dosyanızın deyimini sql dizesinin başında (Bu durumda System.Data.SqlTypes).
Projenizi System.Data ve System.XML başvurular olmalıdır.
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 İşleç Yordamı Çağırma (Visual Basic)
Nasıl yapılır: Bir Yapıyı Bildirme (Visual Basic)
Başvuru
Kavramlar
İşleç Yordamları (Visual Basic)