我知道这是蹩脚的设计,我只是有点懒得检查代码,我宁愿走捷径。
class Grandma
{
public virtual void Mtd(){}
}
class Mommy : Grandma
{
public override void Mtd(){ base.Mtd(); /* other stuff I wanna skip*/}
}
class Daughter : Mommy
{
public override void Mtd(){ /*base.base.Mtd() //How can I do it ? */}
}
因为该方法是虚拟上播将不起作用。那么,这可能吗?