找不到可访问的非泛型“<procedurename>”

更新:2007 年 11 月

语句调用了一个具有多个重载版本的过程,但所有重载版本均为泛型,而调用未提供类型参数。

如果只有一个泛型版本,且您在不提供类型参数的情况下调用它,则编译器可能会尝试进行“类型推理”。有关更多信息,请参见 Visual Basic 中的泛型过程中的“类型推理”。但是,如果有多个泛型版本,则编译器将无法从中选择(除非您提供了类型参数)。如果提供一个类型变量,则必须为其中一个重载版本定义的每个类型参数提供一个类型变量。

**错误 ID:**BC32117

更正此错误

  • 利用类型参数列表来调用过程。

请参见

概念

过程重载

Visual Basic 中的泛型类型

Visual Basic 中的泛型过程

参考

Overloads