Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 转换列表<;列表<;对象>&燃气轮机;列出<;列表<;字符串>&燃气轮机;_C#_Type Conversion - Fatal编程技术网

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()));