当要扩展或修改继承的方法、属性、索引器或事件的抽象实现或虚实现时,需要使用override修饰符。
这是MSDN中对于override的说明;个人理解,当需要修改一些系统自定义的方法时,可以通过重写来完成。
举个例子:当点击winform中的关闭时,窗口会关闭;但是有时这样做不冷满足我们的要求;因而C#为我们提供了一个
override重写这种方法,让我们定制自己的关闭方法;
protected override void OnClosed(EventArgs e)
{
base.OnClosed(e);
}
可以在这个重写的方法中添加代码,来定制自己的方法;
当然了override 还有其他的用法,在此不一一说明了;