Of Tümcesi (Visual Basic)
Genel bir Of
sınıf, yapı, arabirim, temsilci veya yordam üzerinde tür parametresini tanımlayan bir yan tümcesi ekler. Genel türler hakkında bilgi için bkz . Visual Basic'te Genel Türler.
Of Anahtar Sözcüğünü Kullanma
Aşağıdaki kod örneği, iki tür parametresi alan bir sınıfın ana hattını tanımlamak için anahtar sözcüğünü kullanır Of
. parametresini keyType
arabirimiyle IComparable kısıtlar; bu da tüketen kodun uygulayan IComparablebir tür bağımsız değişkeni sağlaması gerektiği anlamına gelir. Bu, yordamın add
yöntemini çağırabilmesi için IComparable.CompareTo gereklidir. Kısıtlamalar hakkında daha fazla bilgi için bkz . Tür Listesi.
Public Class Dictionary(Of entryType, keyType As IComparable)
Public Sub add(ByVal e As entryType, ByVal k As keyType)
Dim dk As keyType
If k.CompareTo(dk) = 0 Then
End If
End Sub
Public Function find(ByVal k As keyType) As entryType
End Function
End Class
Yukarıdaki sınıf tanımını tamamlarsanız, ondan çeşitli dictionary
sınıflar oluşturabilirsiniz. Sağladığınız entryType
türler ve keyType
sınıfın hangi tür girişi barındırdığını ve her girişle ne tür bir anahtar ilişkilendirdiğini belirler. Kısıtlama nedeniyle uygulayan IComparablebir tür sağlamanız keyType
gerekir.
Aşağıdaki kod örneği, girişleri tutan String
ve her biriyle bir anahtar ilişkilendiren bir Integer
nesne oluşturur. Integer
IComparable uygular ve bu nedenle üzerindeki keyType
kısıtlamayı karşılar.
Dim d As New dictionary(Of String, Integer)
anahtar Of
sözcüğü şu bağlamlarda kullanılabilir:
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin