Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Fehlermeldung
"Funktion" : Es wurde keine passende Methode zum Überschreiben gefunden.
'function' : no suitable method found to override
Eine Methode wurde als Überschreibung markiert, der Compiler konnte jedoch keine Methode zur Überschreibung finden. Weitere Informationen finden Sie unter override (C#-Referenz) und unter Wann müssen die Schlüsselwörter "override" und "new" verwendet werden? (C#-Programmierhandbuch).
Beispiel
Im folgenden Beispiel wird der Fehler 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()
{
}
}
}