Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Of Представляет предложение, определяющее параметр типа для универсального класса, структуры, интерфейса, делегата или процедуры. Сведения о универсальных типах см. в разделе "Универсальные типы" в Visual Basic.
Использование ключевого слова
В следующем примере кода ключевое слово используется Of для определения структуры класса, который принимает два параметра типа. Он ограничиваетkeyType параметр интерфейсом IComparable , что означает, что потребляемый код должен предоставить аргумент типа, реализующий IComparable. Это необходимо, чтобы add процедура может вызвать IComparable.CompareTo метод. Дополнительные сведения об ограничениях см. в списке типов.
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
Если вы завершите предыдущее определение класса, можно создать различные классы dictionary из него. Типы, которые вы предоставляете entryType и keyType определяете тип записи класса и какой тип ключа он связывает с каждой записью. Из-за ограничения необходимо указать keyType тип, реализующий IComparable.
В следующем примере кода создается объект, содержащий String записи и связывающий Integer ключ с каждым из них.
Integer
IComparable реализует и, следовательно, удовлетворяет ограничениюkeyType.
Dim d As New dictionary(Of String, Integer)
Ключевое Of слово можно использовать в следующих контекстах: