类型参数“<typeargumentname>”不从约束类型“<typeparametername>”继承或实现它

更新:2007 年 11 月

提供给泛型类型的类型实参未满足其对应类型形参上的继承或实现约束。

约束列表对传递给类型形参的类型实参有一定要求。可能包括以下要求:

  • 类型实参必须实现一个或多个接口

  • 类型实参必须从最多一个类中继承

可以为单一类型形参合并上述要求。Visual Basic 无法构造类型,除非代码提供了可满足泛型类型上所定义每个类型形参上的每个约束的类型实参。

**错误 ID:**BC32044

更正此错误

  • 选择类型的一个类型实参,该实参实现为类型形参指定的每个接口,并从指定的类(如果有)中继承。

请参见

任务

如何:使用泛型类

概念

Visual Basic 中的泛型类型