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

更新:2007 年 11 月

如果调用泛型过程而未提供任何类型参数,推断出的类型变量将导致一个或多个警告。

通常情况下,当您调用泛型类型时,应为该泛型类型定义的每个类型参数都提供类型变量。如果未提供任何类型变量,编译器会尝试推理将要传递给该类型参数的类型。如果推断出的类型引起多义性,或导致可能引起意外结果的情况,编译器将生成此警告。

对类型参数的“约束”会限制可传递给该类型参数的类型变量。例如,可能对类型参数进行约束,使其成为实现 IComparable<T> 接口的类。有关更多信息,请参见 Visual Basic 中的泛型过程 中的“约束”。

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

**错误 ID:**BC41006

更正此错误

  • 为泛型过程提供类型变量,使编译器无须对它们进行推断。

请参见

概念

Visual Basic 中的泛型类型

Visual Basic 中的泛型过程

参考

类型列表