今天仔细学习了一下C#中virtual, override, new关键字,参考了网上的很多资料,现整理一下. Virtual: virtual 关键字用于修饰方法.属性.索引器或事件声明,并使它们可以在派生类中被重写.默认情况下,方法是非虚拟的.不能重写非虚方法.virtual 修饰符不能与 static.abstract, private 或 override 修饰符一起使用. Override: override 方法提供从基类继承的成员的新实现.由 override 声明重写的方法称为重…