没有可访问的“<genericprocedurename>”接受此数目的类型参数

更新:2007 年 11 月

语句调用了具有多个重载版本的泛型过程,但这些重载版本中没有一个定义了与调用中所提供类型变量数相同数量的类型参数。

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

**错误 ID:**BC32118

更正此错误

  • 决定要调用哪个重载版本,然后提供相应数量的类型变量。

请参见

概念

过程重载

Visual Basic 中的泛型类型

Visual Basic 中的泛型过程

参考

Overloads