为什么不能覆盖System.ComponentModel.Component.Dispose()方法。(20分)

  • 主题发起人 主题发起人 loskiller
  • 开始时间 开始时间
L

loskiller

Unregistered / Unconfirmed
GUEST, unregistred user!
System.ComponentModel.Component.Dispose()方法的原型是这样的
public virtual new void Dispose ( )
但是我覆盖后
public override void Dispose()
{
//
}
就报如下错误,这是怎么回事啊
D:/myprog/C#/Solution1/Project1/Component1.cs(59): “Project1.Component1.Dispose()” : 无法重写继承成员“System.ComponentModel.Component.Dispose()”,因为它未标记为 virtual、abstract 或 override
 
后退
顶部