<procedurename1> 无法重写 <procedurename2>,因为它们在声明为“ParamArray”的参数上存在差异

更新:2007 年 11 月

派生类中的过程重写基类中相同名称的过程,但参数列表不同。

若要重写继承类中的过程,重写过程必须与其参数列表、访问级别和返回类型(如果有)匹配。尤其必须与任何 Optional (Visual Basic)ParamArray 声明匹配。

**错误 ID:**BC30906

更正此错误

  • 如果要重写过程,请使参数列表与基类过程中的参数列表完全相同。如果基类过程中的最后一个参数是使用 ParamArray 声明的,请在重写过程中使用 ParamArray 声明其最后一个参数。

  • 如果需要与基类版本不同的参数列表,则无法重写过程。请考虑改为重载此过程。有关更多信息,请参见 过程重载

请参见

概念

重写属性和方法

参考

Overrides