类型变量“<typeargumentname>”声明为“MustInherit”并且不满足类型参数“<typeparametername>”的“New”约束
更新:2007 年 11 月
使用 MustInherit 类以类型变量形式调用了某个泛型类型,同时声明了带有 New 约束的对应类型参数。
New 约束要求在对应类型变量中传递的类型必须支持创建对象。但是,“抽象”类(即声明为 MustInherit 的类)不会公开任何构造函数,因为您无法依据它创建任何对象。
**错误 ID:**BC32082
更正此错误
如果类型变量中使用的类无需为抽象类,请从其声明中移除 MustInherit 关键字。
如果类型变量中使用的类需要是抽象类但无需用于构造泛型类型,请在类型变量中传递另一个类。
如果对应的类型参数无需依据传递给它的类型创建任何对象,请从其声明中移除 New 约束。