Compilerfehler CS0115
„funktion“: Es wurde keine passende Methode zum Überschreiben gefunden
Eine Methode wurde als Überschreibung gekennzeichnet, aber der Compiler konnte keine zu überschreibende Methode 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: Sie haben zwei Möglichkeiten, CS0115 zu beheben:
Entfernen Sie das Schlüsselwort
override
aus der Methode inMyClass2
.Verwenden Sie
MyClass1
als Basisklasse fürMyClass2
.
// 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()
{
}
}
}
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für