约束“<constraint1>”与已为类型参数“<typeparametername>”指定的约束“<constraint2>”冲突

更新:2007 年 11 月

使用类型参数的冲突约束声明了泛型类型。

以下语句可能会产生此错误。

Public Class testClass(Of t As {Structure, Class })

Structure 和 Class 约束导致类型参数 t 的冲突,因为 Structure 约束要求相应的类型变量属于值类型,而 Class 要求它属于引用类型。

**错误 ID:**BC32119

更正此错误

  • 更改类型参数约束,以避免冲突。

请参见

概念

Visual Basic 中的泛型类型

值类型和引用类型

参考

类型列表

Structure (Visual Basic)

Class (Visual Basic)