'“<procedurename>”无法重写“<baseprocedurename>”,因为它们在类型参数约束上存在差异

更新:2007 年 11 月

泛型过程尝试重写泛型基类过程,但它们在类型参数上具有不同的约束列表。

要重写基类过程,重写过程不仅要匹配基类过程的完整签名,还要匹配过程的访问级别和每个参数的传递机制。

要重写泛型基类过程,重写过程另外还要匹配类型参数的数目和每个类型参数的约束列表。

有关重写要求的更多信息,请参见 Overrides

**错误 ID:**BC32077

更正此错误

  • 如果想要重写基类过程,请修改类型参数约束,以完全匹配基类过程的那些约束。

  • 如果类型参数约束必须保留不变,则无法重写基类过程。将 Overrides 关键字从声明中移除。

请参见

概念

Visual Basic 中的泛型类型