Нужна помощь в соединении такой структуры.
Имеет базовый обобщенный класс c:
public class A<T>
where T: class
{
public T info { get; set; }
}
Работает хорошо для одного шага наследования, например:
class B : A<BInfoClass>{}
Но нужно то же самое для элементов более высокой иерархии, например, но без создания универсальных классов:
class C : B<CInfoClass>{}
Требуется возможность иметь конкретный c тип "info" для каждого B, C, D et c. (классы "информация" происходят из одной базы):