C# "Keine geeignete Methode, die zu überschreiben ist." - aber es gibt einen
Posted: 22 Aug 2025, 06:13
Ich habe Probleme, die Methode einer übergeordneten Klasse in C#zu überschreiben. Die übergeordnete Klasse ist so eingerichtet wie SO: < /p>
public class Base {
public Base(Game1 game)
{
this.game = game;
}
public virtual void Draw()
{
}
}
< /code>
...und die untergeordnete Klasse: < /p>
public class Ext : Base {
public Ext(Game1 game) : base(game)
{
}
public override void Draw(SpriteBatch batch)
{
}
}
< /code>
Ich weiß, dass ich in der Vergangenheit eine übergeordnete Methode erfolgreich überschrieben habe, und im Moment habe ich wahrscheinlich etwas unglaublich Einfaches übersehen ... Was ist es? Das Problem bleibt immer noch bestehen. Vielen Dank für die schnellen Antworten.
public class Base {
public Base(Game1 game)
{
this.game = game;
}
public virtual void Draw()
{
}
}
< /code>
...und die untergeordnete Klasse: < /p>
public class Ext : Base {
public Ext(Game1 game) : base(game)
{
}
public override void Draw(SpriteBatch batch)
{
}
}
< /code>
Ich weiß, dass ich in der Vergangenheit eine übergeordnete Methode erfolgreich überschrieben habe, und im Moment habe ich wahrscheinlich etwas unglaublich Einfaches übersehen ... Was ist es? Das Problem bleibt immer noch bestehen. Vielen Dank für die schnellen Antworten.
