“Structure”约束不能与特定的类类型约束组合
更新:2007 年 11 月
约束列表包括 Structure (Visual Basic) 约束和已定义类的名称。
约束列表对传递给类型形参的类型实参有一定要求。您可以以任何组合指定下列要求:
类型实参必须实现一个或多个接口
类型实参必须从最多一个类中继承
类型实参必须公开创建的代码可访问的无形参构造函数(包括 New 约束)
如果您在约束列表中未包括任何特定的类或接口,则可以通过指定以下条件之一提出更一般的要求:
类型实参必须是值类型(包括 Structure 约束)
类型实参必须是引用类型(包括 Class 约束)
不能为同一类型形参同时指定 Structure 和 Class,并且它们两个都只能指定一次。
**错误 ID:**BC32108
更正此错误
如果您希望类型实参是值类型,则从约束列表中移除类名。
如果您希望类型实参是从指定的类名继承的,则从约束列表中移除 Structure 关键字。