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