未提供任何类型参数就调用了泛型过程,并且推导出的类型变量将导致一个或多个约束冲突。
通常,在调用某个泛型类型时,要为该泛型类型定义的每个类型形参提供一个类型实参。 如果未提供任何类型实参,编译器将尝试推断要传递给类型形参的类型。 如果推导出的类型未能满足一个或多个类型参数约束,编译器将生成此错误。
类型形参上的 约束 限制可传递到此类型参数的类型实参。 例如,类型形参可能会被约束为实现 IComparable<T> 接口的类。 有关详细信息,请参见 Generic Procedures in Visual Basic中的“约束”。
错误 ID: BC30954
更正此错误
- 为泛型过程提供类型实参,以使编译器不对它们进行推断。