1
如何以更一般的方式将原始列表转换为另一个列表。目标类型只在运行时才知道。预定类型列表的对象列表
我尝试了以下,但我得到了一个List<object>
充满了DestinationType类型的元素。
public static object ToList(List<object> original,Type destinationType)
{
return
original
.Select(v => Convert.ChangeType(v, destinationType, CultureInfo.InvariantCulture))
.ToList();//List<object> is returned, I want a List<destinationType>
}
我不能使该方法一般,我没有权的T直到运行时 – Toto
然后你可以去@rafal的回答。它是正确的 –