我收集了List<List<object>>
。我需要将其转换为List<List<string>>
。 这是我尝试过的,
List<List<object>> dataOne = GetDataOne();
var dataTwo = dataOne.Select(x => x.Select(y => y.ToString()).ToList()).ToList();
这个方法可以吗?或者还有其他最好的方法吗?
是否有办法自动转换列表而不迭代它,或者让框架迭代它
请您参考如下方法:
你的方法很好,你需要访问所有元素来转换它们
但是,更简洁的方法是:
var dataTwo = dataOne.ConvertAll(x => x.ConvertAll(obj => obj.ToString()));