Tengo la siguiente clase base abstracta en la que tengo un método abstracto. Necesito saber cómo implementar este método abstracto en las clases para niños. El problema es ¿cómo puedo declarar una clase cuya base es SomeBaseClass en la clase B.método genérico en la clase abstracta
public abstract class A
{
protected abstract void Add<T>(T number) where T : SomeBaseClass;
}
public class B : A
{
protected override void Add<T>(T number)
{
throw new NotImplementedException();
}
}
puede usted implementar una restricción a la clase en lugar del método. –