Ho la seguente classe di base astratta in cui ho un metodo astratto. Devo sapere come implementare questo metodo astratto nelle classi figlie. Il problema è come faccio a dichiarare una classe la cui base è SomeBaseClass in Classe B.metodo generico in classe astratta
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();
}
}
può voi implementare un vincolo per la classe anziché il metodo. –