例:
class A : System.Web.UI.Page
{
public virtual void Page_Init(object sender,)
{
}
}
class B : A
{
public new void Page_Init(object sender,EventArgs e)
{
}
}
class C: B
{
}
当我们运行 类 C 的时候 执行的是 A中的Page_Init
如果把 B 修改一下 成为
class B : A
{
public new virtual void Page_Init(object sender,EventArgs e)
{
}
}
的时候
执行的是 B 中的Page_Init
不理解这是为什么 请高手解答