所以我试图list<>在一个对象中设置一个新的list<>. 这个列表可以是任何类型,因此使用泛型。
我得到一个编译时错误,“无法将System.Collections.Generic.List<object>表达式转换为类型System.Collections.Generic.IEnumerable<T>”有没有办法让它工作?
private void MyGenericMethod<T>(FieldInfo field)
{
field.SetValue(obj, new List<T>(newObjectList)); // new List<T> allObjects.ConvertAll<IEnumerable>) ???
}