首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

隔代访问?

2011-12-26 
隔代访问??class MyBase{public void Fun1(){Console.WriteLine(base)}}class MyDerived : MyBase{new

隔代访问??
class MyBase
  {
  public void Fun1()
  {
  Console.WriteLine("base");
  }
  }
  class MyDerived : MyBase
  {
  new public void Fun1()
  {
  Console.WriteLine("Derived");
  }
   
  }
  class MyDerived2 : MyDerived
  {
  public void Fun5()
  {
  base.Fun1();???????如何访问Mybase中的Fun1()??????
  }
  }

[解决办法]

C# code
class MyBase     {         public void Fun1()         {             Console.WriteLine("base");         }       }     class MyDerived : MyBase     {         new public void Fun1()         {             Console.WriteLine("Derived");         }                    }     class MyDerived2 : MyDerived     {         public void Fun5()         {            ((MyBase)this).Fun1();        }     } 

热点排行