Číst v angličtině

Sdílet prostřednictvím


Upozornění kompilátoru (úroveň 2) CS0114

Funkce1 skryje zděděný člen function2. Pokud chcete, aby aktuální metoda přepsala danou implementaci, přidejte klíčové slovo přepsání. Jinak přidejte nové klíčové slovo.

Deklarace ve třídě je v konfliktu s deklarací v základní třídě tak, aby člen základní třídy byl skrytý.

Další informace najdete v základu.

Následující ukázka vygeneruje CS0114:

C#
// 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()  
   {  
   }  
}