【问题标题】:Converting List<List<object>> to List<List<string>>将 List<List<object>> 转换为 List<List<string>>
【发布时间】:2020-02-14 09:49:26
【问题描述】:

我收藏了List&lt;List&lt;object&gt;&gt;。我需要将其转换为List&lt;List&lt;string&gt;&gt;。 这是我尝试过的,

List<List<object>> dataOne = GetDataOne();
var dataTwo = dataOne.Select(x => x.Select(y => y.ToString()).ToList()).ToList();

这个方法好吗?或者还有其他最好的方法吗?

是否有自动转换列表而不对其进行迭代或让框架对其进行迭代的方法

【问题讨论】:

    标签: c# type-conversion


    【解决方案1】:

    你的方法很好,你需要访问所有元素来转换它们

    但是,更简洁的方法是:

    var dataTwo = dataOne.ConvertAll(x => x.ConvertAll(obj => obj.ToString()));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-27
      • 2021-08-08
      • 2018-12-27
      • 1970-01-01
      • 1970-01-01
      • 2021-09-17
      • 1970-01-01
      相关资源
      最近更新 更多