Вот мой код:
Код: Выделить всё
public interface Interface
{
T method() where T : BaseClass;
}
public class DrivedClass: BaseClass,Interface
{
public T method() where T : BaseClass
{
var derviedObj = Builder.CreateNew().Build();
return derviedObj;
}
}
Код: Выделить всё
return derviedObjПодробнее здесь: https://stackoverflow.com/questions/375 ... p-generics