Tengo problemas para anular el método de una clase principal en C#. La clase padre se configura de este modo:C# "No se encontró ningún método adecuado para anular". - pero hay uno
public class Base {
public Base(Game1 game)
{
this.game = game;
}
public virtual void Draw()
{
}
}
... Y la clase hija:
public class Ext : Base {
public Ext(Game1 game) : base(game)
{
}
public override void Draw(SpriteBatch batch)
{
}
}
Sé que he anulado con éxito un método de matriz en el pasado, y ahora mismo estoy Probablemente pasando por alto algo increíblemente simple ... ¿qué es?
EDIT: Eso fue en realidad un error tipográfico: en el guión real, Ext deriva de Base. El problema aún persiste. Gracias por las respuestas rápidas, sin embargo. :)
No extendió la clase base 'public class Ext: Base' –
Por favor, muestre su código exacto. El código anterior (post-edición) funcionará bien ... –