没有非常明确的可访问“<procedurename>”:<signaturelist>

更新:2007 年 11 月

赋值语句将重载过程的地址赋给了一个委托变量,但编译器无法在多个重载版本之间进行解析。

当代码使用在多个重载版本中定义的某个过程的地址时,编译器必须确定要使用哪个重载。它将尝试使用与委托参数列表匹配的参数列表查找单一版本。有关更多信息,请参见 重载决策

如果编译器找到多个带有匹配签名的过程版本,它将产生此错误。例如,如果其中一个重载是泛型,并将为其指定与另一重载相同签名的类型参数传递给它,则可能会发生这种情况。

**错误 ID:**BC30794

更正此错误

  • 如果冲突是由具有与另一重载相同签名的泛型重载引起的,请更改传递到该泛型重载的类型参数。

请参见

概念

委托和 AddressOf 运算符

重载决策

Visual Basic 中的泛型类型

参考

AddressOf 运算符

Delegate 语句