C#调用父类的父类的方法

override一个C#函数时,如果想调用这个函数在父类的父类中相应的方法,可以将override关键字变成new,调用时将Object转义成父类的父类  class A
{
public virtual void Func()
{
  Console.WriteLine("A");
}

class B:A
{
public new void Func()
{
  Console.WriteLine("B");
}

class C:B
{
public void Func()
{
  A a = this as C;
  a.Func();   
}
}

 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
 您可能对 [Asp.Net] 的这些文章也感兴趣:

Assembly学习心得(2)
VS.Net学习方法论
如何用MAPI和CDONTS来发邮件
带你走进ASP.NET(1)
asp.net初学者:petshop4.0设计说明
Windows平台下程序日志的设计和实现(下:代码)
ViewState 解码工具
ASP.NET 2和IIS 7.0发生不兼容变化
ASP.NET DropDownList with OptionGroup support
用ObjectSpaces重建IBuySpy的数据访问层