내보내기(0) 인쇄
모두 확장
이 문서는 기계로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본
이 항목은 아직 평가되지 않았습니다.- 이 항목 평가

Of 절(Visual Basic)

제네릭 클래스, 구조체, 인터페이스, 대리자 또는 프로시저에서 형식 매개 변수를 식별하는 Of 절을 정의합니다. 제네릭 형식에 대한 자세한 내용은 Visual Basic의 제네릭 형식(Visual Basic)을 참조하십시오.

다음 코드 예제에서는 Of 키워드를 사용하여 두 형식 매개 변수가 사용되는 클래스의 개요를 정의합니다. IComparable 인터페이스를 통해 keyType 매개 변수를 제한합니다. 즉, 사용하는 코드는 IComparable을 구현하는 형식 인수를 제공해야 합니다. 이러한 작업은 add 프로시저에서 IComparable.CompareTo 메서드를 호출하는 데 필요합니다. 제약 조건에 대한 자세한 내용은 형식 목록(Visual Basic)을 참조하십시오.

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 클래스를 생성할 수 있습니다. entryTypekeyType에 제공한 형식에 따라 클래스에 저장되는 항목의 형식과 각 항목에 연결되는 키의 형식이 결정됩니다. 이 제약 조건 때문에 keyTypeIComparable을 구현하는 형식을 제공해야 합니다.

다음 코드 예제에서는 String 항목을 저장하고 Integer 키를 각 항목에 연결하는 개체를 만듭니다. Integer IComparable을 구현하므로 keyType 대한 제약 조건을 만족합니다.

Dim d As New dictionary(Of String, Integer)

Of 키워드는 다음 컨텍스트에서 사용할 수 있습니다.

Class 문

Delegate 문

Function 문

Interface 문

Structure 문

Sub 문

이 정보가 도움이 되었습니까?
(1500자 남음)
의견을 주셔서 감사합니다.

커뮤니티 추가 항목

추가
Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2014 Microsoft. All rights reserved.