Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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 IComparablekı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 keyTypekısıtlamayı karşılar.
Dim d As New dictionary(Of String, Integer)
anahtar Of sözcüğü şu bağlamlarda kullanılabilir: