从类型参数约束“<typeparameter1>”获得的间接约束“<constraint1>”与从类型参数约束“<typeparameter2>”获得的间接约束“<constraint2>”冲突
更新:2007 年 11 月
使用因间接约束的组合而导致的冲突的约束声明了一个泛型类型。
以下语句可能会产生此错误。
Public Class testClass(Of t1 As {t2, t3}, t2 As Structure, t3 As Class)
间接约束 Structure 和 Class 导致类型参数 t1 冲突,原因是 Structure 约束要求相应的类型变量为值类型,而 Class 要求类型变量为引用类型。
**错误 ID:**BC32109
更正此错误
- 更改类型参数约束以避免约束冲突。