共用方式為


編譯器警告 (層級 2) CS0114

更新:2007 年 11 月

錯誤訊息

'function1' 隱藏已繼承的成員 'function2'。若要使目前成員覆寫該實作,請加入 override 關鍵字。否則請加入 new 關鍵字。

類別中的宣告與基底類別中的宣告衝突,以致基底類別成員將被隱藏。

如需詳細資訊,請參閱基底

下列範例會產生 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()
   {
   }
}