Mam następującą abstrakcyjną klasę podstawową, w której mam metodę abstrakcyjną. Muszę wiedzieć, jak wdrożyć tę abstrakcyjną metodę w klasach dla dzieci. Problemem jest to, w jaki sposób zadeklarować klasę, którego podstawa jest SomeBaseClass w klasie B.Ogólna metoda w klasie abstrakcyjnej
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();
}
}
możesz implementuje ograniczenie do klasy zamiast metody. –