“Implements”子句中不允许类型参数

更新:2007 年 11 月

泛型类型中的 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
    

请参见

概念

Implements 关键字和 Implements 语句

Visual Basic 中的泛型类型

参考

Implements (Visual Basic)

类型列表