Compiler Error CS0115

"Funktion" : Es wurde keine passende Methode zum Überschreiben gefunden.

Eine Methode wurde als Überschreibung markiert, der Compiler konnte jedoch keine Methode zur Überschreibung finden. Weitere Informationen finden Sie unter override und Wann müssen die Schlüsselwörter "override" und "new" verwendet werden?.

Beispiel

Im folgenden Beispiel wird CS0115 generiert. Für die Behebung des Fehlers CS0115 bestehen zwei Möglichkeiten:

  • Entfernen Sie aus der Methode in MyClass2 das Schlüsselwort override.

  • Verwenden Sie MyClass1 als Basisklasse für MyClass2.

// CS0115.cs  
namespace MyNamespace  
{  
    abstract public class MyClass1  
    {  
        public abstract int f();  
    }  

    abstract public class MyClass2  
    {  
        public override int f()   // CS0115  
        {  
            return 0;  
        }  

        public static void Main()  
        {  
        }  
    }  
}