Implements' 절에는 형식 매개 변수를 사용할 수 없습니다.
업데이트: 2007년 11월
Type parameter not allowed in 'Implements' clause
제네릭 형식의 Implements 절에서 형식 매개 변수를 구현될 멤버로 지정합니다.
Implements 절에서는 인터페이스와 멤버를 지정해야 합니다. 해당 절에서는 형식 매개 변수를 인터페이스로 전달할 수 있지만 멤버로는 전달할 수 없으며 해당 형식 매개 변수를 멤버의 이름으로 사용할 수 없습니다.
다음 문을 실행하면 이 오류가 발생할 수 있습니다.
Class c1(Of t)
Implements i1(Of t)
Public Sub doSomething() Implements t
End Class
오류 ID: BC32056
이 오류를 해결하려면
Implements 키워드 다음에 인터페이스 이름과 인터페이스의 실제 멤버를 지정합니다. 적절한 경우 해당 형식 매개 변수를 인터페이스에 전달할 수 있습니다.
Public Sub doSomething() Implements i1(Of t).doSomething