-6
A
回答
4
var oList = (IList<object>)sList.Cast<object>().ToList();
1
IList<string> s = new List<string>() ;
IList<object> o = new List<object>();
foreach (string x in o)
s.Add(x);
1
下应该这样做:
IList<String> strings = new List<String> { "a", "b", };
IList<Object> objects = strings.Cast<Object>().ToList();
您可以通过拨打测试中LinqPad结果:objects.Dump();
0
stringList.Select(x => (object)x).ToList();
0
这正是Lambda expressions是。 您可以使用简单的Lambda表达式进行转换。只要你在.NET 2.0或以上版本。 如:
stringList.Select(x => (object)x).ToList();
相关问题
- 1. 使用LINQ,如何将IList <IList <object>>转换为IList <object>?
- 2. C#如何将IList转换为IList对象<object>?
- 3. 将IList <T1>转换为IList <BaseT1>
- 4. 转换“任务<IList<T>>”到“的IList <T>”
- 5. 将IList <T>转换为BindingList <T>
- 6. 如何将IList <Object>转换为JsonArray?
- 7. 如何将IList通用对象转换为列表<object>
- 8. IList <IList<T>>到IReadonlyCollection <IReadonlyCollection <T>>
- 9. IList的C#参数<IList <(ClassType)>>
- 10. 自IList <T>转换到非通用的IList
- 11. 如何实例化嵌套IList <T>的IList <T>?
- 12. 如何初始化IList <IList <string>>?
- 13. 如何将IList转换回BindingSource中的列表<T>?
- 14. 将IList <Object>投射到IList <CustomObject>?
- 15. 将T转换为IList
- 16. 将IList转换为SomeType []
- 17. 如何的DataTable转换为IList的C#
- 18. IEnumerable <>到IList <>
- 19. C#使用.ToList()将IEnumerable转换为IList?
- 20. 将数据表转换为IList c#
- 21. 你为什么不能自IList <IParent>转换为IList的<IChild>其中ICHILD实现IParent
- 22. 自IList <object_type>
- 23. 将数据集数据表转换为IList <DataTable>类型
- 24. 不能隐式地将void类型转换为IList <int>
- 25. 将通用IList <CustomType>转换为数组?
- 26. IList <InterfaceType>为List <ImplementsInterfaceType>?
- 27. Binding Gridview to IList <BusinessObject>包含IList <BusinessObject>
- 28. 投的IList <int>到IList的<string>
- 29. AutoMapper:复制的IList <>到的IList <>
- 30. 将函数Func <IList, int>转换为Func <IEnumerable,int>?方法
既然你预先知道尺寸,你应该通过指定其初始大小创建新的列表,以避免调整:'新名单