如何以更通用的方式将原始列表转换为另一个列表。目标类型仅在运行时已知。
我尝试了以下方法,但我得到了一个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>
}