在下面列出的代码中,我需要确定 TSource 的类型。解析的参数可以是,例如 IList,或只有 Car 等。在方法 Model.Map<> 中,我需要解析泛型类型的类型。当解析的参数是单个对象(汽车、船...)时,一切正常。问题是何时解析集合。因此,我需要涵盖参数为集合的情况。
public class Convert<TSource, TDestination>
{
public static TDestination ToModel(TSource source)
{
Model.Map<TSource, TDestination>();
}
}