【发布时间】:2010-02-26 23:54:20
【问题描述】:
我有以下类结构,并且有很多类,如从 B 派生的 C,在一些我不想要的类中 B.OnShow() 但我希望 A.OnShow() 从 C Any 执行技巧?
abstract class A
{
protected virtual void OnShow()
{
//some code
base.OnShow();
}
}
class B : A
{
protected override void OnShow()
{
//some other code
base.OnShow();
}
}
class C : B
{
protected override void OnShow()
{
//some other code
base.OnShow();
}
}
【问题讨论】: