Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Ostrzeżenie kompilatora (poziom 2) CS0114

Element "function1" ukrywa dziedziczony element członkowski "function2". Aby zastąpić tę implementację bieżącą metodą, dodaj słowo kluczowe zastąpienia. W przeciwnym razie dodaj nowe słowo kluczowe.

Deklaracja w klasie powoduje konflikt z deklaracją w klasie bazowej, tak aby składowa klasy bazowej byłaby ukryta.

Aby uzyskać więcej informacji, zobacz base.

Poniższy przykład generuje 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()  
   {  
   }  
}