2
由於編譯器抱怨,我在做一些非法的事情,但我不知道該怎麼做。基本上我想將一種類型的列表轉換爲另一種類型的列表。任何幫助非常感謝。這裏是我的擴展方法:將通用類型轉換爲另一種通用類型擴展方法
public static List<TTypeConvertTo> ConvertFromEntityContext<TTypeConvertFrom>(this List<TTypeConvertFrom> source)
where TTypeConvertTo : BaseModel
{
List<TTypeConvertTo> result = null;
if (source != null)
{
result = new List<TTypeConvertTo>();
foreach (var item in source)
{
result.Add(item.ConvertFromEntityContext());
}
}
return result;
}