为方法“<procedurename>”推断的类型参数导致以下警告:<warninglist>

未提供任何类型实参就调用了泛型过程,并且推导出的类型实参引发一个或多个警告。

通常,在调用某个泛型类型时,要为该泛型类型定义的每个类型形参提供一个类型实参。 如果未提供任何类型实参,编译器将尝试推断要传递给类型形参的类型。 如果推断类型导致多义性,或者形成可能导致意外结果的情况,编译器将生成此警告。

类型形参上的 约束 限制可传递到此类型参数的类型实参。 例如,类型形参可能会被约束为实现 IComparable<T> 接口的类。 有关详细信息,请参见 Generic Procedures in Visual Basic中的“约束”。

默认情况下,此消息是一个警告。 有关隐藏警告或将警告视为错误的信息,请参见 Configuring Warnings in Visual Basic

错误 ID: BC41006

更正此错误

  • 为泛型过程提供类型实参,以使编译器不对它们进行推断。

另请参阅