Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Memperkenalkan klausul Of , yang mengidentifikasi parameter jenis pada kelas generik , struktur, antarmuka, delegasi, atau prosedur. Untuk informasi tentang jenis generik, lihat Jenis Generik di Visual Basic.
Menggunakan Kata Kunci
Contoh kode berikut menggunakan Of kata kunci untuk menentukan kerangka kelas yang mengambil dua parameter jenis. Ini membatasi parameter oleh IComparable antarmuka, yang berarti kode yang mengkonsumsikeyTypeIComparableharus menyediakan argumen jenis yang mengimplementasikan . Ini diperlukan agar add prosedur dapat memanggil IComparable.CompareTo metode . Untuk informasi selengkapnya tentang batasan, lihat Daftar Jenis.
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
Jika Anda menyelesaikan definisi kelas sebelumnya, Anda dapat membuat berbagai dictionary kelas darinya. Jenis yang Anda berikan entryType dan keyType menentukan jenis entri apa yang dipegang kelas dan jenis kunci apa yang terkait dengan setiap entri. Karena kendalanya, Anda harus menyediakan ke keyType jenis yang mengimplementasikan IComparable.
Contoh kode berikut membuat objek yang menyimpan String entri dan mengaitkan Integer kunci dengan masing-masing objek.
Integer
IComparable menerapkan dan oleh karena itu memenuhi batasan pada keyType.
Dim d As New dictionary(Of String, Integer)
Kata Of kunci dapat digunakan dalam konteks ini: