不应为类型参数
Implements
子句为它正在实现的接口成员提供类型参数。
Implements
子句应只标识它正在实现的接口和成员。 这意味着,如果你声明一个泛型过程,则 Of
子句和类型参数应在该声明的主要部分出现,正如你未实现接口过程它们也会出现一样。
以下代码会生成此错误。
Public Interface testInterface
Sub testSub(Of t)()
End Interface
Public Class testClass
Implements testInterface
Public Sub testSub() Implements testInterface.testSub(Of t)()
End Sub
End Class
Implements
子句前面的声明除了可能添加访问或过程修饰符,其他应看起来像接口定义。 以下代码可避免此错误。
Public Sub testSub(Of t)() Implements testInterface.testSub
错误 ID: BC32088
从
Implements
子句中删除类型参数列表。如果要实现接口的泛型成员,则将类型参数列表放在声明的主要部分,
Implements
关键字之前。