C# 转换列表<;列表<;对象>&燃气轮机;列出<;列表<;字符串>&燃气轮机;
我有一个C# 转换列表<;列表<;对象>&燃气轮机;列出<;列表<;字符串>&燃气轮机;,c#,type-conversion,C#,Type Conversion,我有一个列表的集合。我需要将其转换为列表。 这就是我试过的 List<List<object>> dataOne = GetDataOne(); var dataTwo = dataOne.Select(x => x.Select(y => y.ToString()).ToList()).ToList(); List dataOne=GetDataOne(); var dataTwo=dataOne.Select(x=>x.Select(y=>y.ToStr
列表的集合
。我需要将其转换为列表
。
这就是我试过的
List<List<object>> dataOne = GetDataOne();
var dataTwo = dataOne.Select(x => x.Select(y => y.ToString()).ToList()).ToList();
List dataOne=GetDataOne();
var dataTwo=dataOne.Select(x=>x.Select(y=>y.ToString()).ToList()).ToList();
这个方法行吗?或者还有其他最好的方法吗
是否可以在不迭代的情况下自动转换列表,或者让框架迭代它您的方法很好,您需要访问所有元素来转换它们 然而,一个更干净的方法是:
var dataTwo = dataOne.ConvertAll(x => x.ConvertAll(obj => obj.ToString()));