我有以下方法:
IResponseToModelConverter<U, IEntity> CreateConverter()
{
return new ResponseToItemConverter() as IResponseToModelConverter<U, IEntity>;
}
ResponseToItemConverter
继承自实现IResponseToModelConverter
的基类。
Item
的类型为IEntity
,我可以获得U
的类型。
有没有办法让它发挥作用?
答案 0 :(得分:0)
我用类型参数T(使用IEntity约束)替换了IEntity,所以当我转换为接口时,我可以传递一个具体的类。这解决了我的问题。