更新:2007 年 11 月

错误消息

“function1”将隐藏继承的成员“function2”。若要用当前方法重写该实现,请添加 override 关键字。否则,添加关键字 new。

类中的声明与基类中的声明冲突,以致基类成员将被隐藏。

有关更多信息,请参见 base

下面的示例生成 CS0114:

 复制代码
// CS0114.cs
// compile with: /W:2 /warnaserror
abstract public class clx
{
   public abstract void f();
}

public class cly : clx
{
   public void f() // CS0114, hides base class member
   // try the following line instead
   // override public void f()
   {
   }

   public static void Main()
   {
   }
}