Of
제네릭 클래스, 구조체, 인터페이스, 대리자 또는 프로시저에서 형식 매개 변수를 식별하는 절을 소개합니다. 제네릭 형식에 대한 자세한 내용은 Visual Basic의 제네릭 형식을 참조하세요.
Of 키워드 사용
다음 코드 예제에서는 키워드를 Of 사용하여 두 개의 형식 매개 변수를 사용하는 클래스의 윤곽선을 정의합니다. 인터페이스를 통해 매개 변수 IComparable 를 keyType제한합니다. 즉, 사용되는 코드가 구현IComparable하는 형식 인수를 제공해야 합니다. 프로시저에서 메서드를 호출 IComparable.CompareTo 할 add 수 있도록 이 작업이 필요합니다. 제약 조건에 대한 자세한 내용은 형식 목록참조하세요.
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 연결되는 키 형식을 입력하고 결정합니다. 제약 조건으로 인해 구현IComparable하는 형식에 keyType 제공해야 합니다.
다음 코드 예제에서는 항목을 보유 String 하 고 각 키와 연결 하는 개체를 Integer 만듭니다.
Integer 는 .에 IComparable 대한 제약 keyType조건을 구현하여 충족합니다.
Dim d As New dictionary(Of String, Integer)
키워드는 Of 다음 컨텍스트에서 사용할 수 있습니다.
참고하십시오
.NET