编译器警告(等级 2)CS0114
更新: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()
{
}
}