virtual(虚方法) 是虚拟的含义,在 C# 语言中,默认情况下类中的成员都是非虚拟的,通常将类中的成员定义成虚拟的,表示这些成员将会在继承后重写其中的内容。 virtual 关键字能修饰方法、属性、索引器以及事件等,用到父类的成员中。 使用 virtual 关键字修饰属性和方法的语法形式如下。 //修饰属性 public virtual 数据类型 属性名{ get; set; } //修饰方法 访问修饰符 virtual 返回值类型方法名 { 语句块; } 注意: