(0) exportieren Drucken
Alle erweitern
Erweitern Minimieren
Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

Compilerfehler 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 (C#-Referenz) und Wann müssen die Schlüsselwörter "override" und "new" verwendet werden? (C#-Programmierhandbuch).

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

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft