Compilerwarnung (Stufe 2) CS0114

"Funktion1" blendet vererbten Member "Funktion2" aus. Wenn diese Implementierung von der aktuellen Methode überschrieben werden soll, fügen Sie das override-Schlüsselwort hinzu. Fügen Sie andernfalls das new-Schlüsselwort hinzu.

Eine Deklaration in einer Klasse steht in Konflikt mit einer Deklaration in einer Basisklasse, sodass der Basisklassenmember ausgeblendet wird.

Weitere Informationen finden Sie unter base.

Im folgenden Beispiel wird CS0114 generiert:

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