没有可访问的“<genericprocedurename>”接受此数目的类型参数,因此重载决策失败

更新:2007 年 11 月

由于编译器无法利用适当的类型参数数目访问任何重载版本,因此无法解析对重载的泛型过程的调用。

在调用泛型过程时,必须为每个类型参数提供一个类型变量。另外,也可以根本不提供类型参数,而让编译器尝试进行类型推理。有关更多信息,请参见 Visual Basic 中的泛型过程中的“类型推理”。

**错误 ID:**BC32087

更正此错误

  1. 确保想要调用的版本可供调用代码访问。请参见 Visual Basic 中的访问级别

  2. 在调用代码中添加或移除类型变量,以便类型变量列表与想要调用的版本的类型参数列表匹配。

    - 或 -

    从调用代码中移除所有类型参数,并让编译器尝试进行类型推理。请注意,如果存在冲突或多义性,则类型推理可能会失败。

请参见

概念

重载属性和方法

重载决策

Visual Basic 中的泛型类型

参考

类型列表