【问题标题】:How to get array of string from List<Tuple<int, int, string>>?如何从 List<Tuple<int, int, string>> 中获取字符串数组?
【发布时间】:2011-03-05 10:40:17
【问题描述】:

我想知道有没有一种从List&lt;Tuple&lt;int, int, string&gt;&gt; 获取string[] 的优雅方式?

我正在考虑 .NET 方式(首选扩展方法和 lambda 表达式:P)

附:代码来自 .NET 3.5 项目,所以 Tuple 是我自己的实现。

【问题讨论】:

    标签: c# generics .net-3.5


    【解决方案1】:
    var strings = list.Select(item => item.Item3).ToArray();
    

    【讨论】:

      【解决方案2】:
      string[] s = tuples.Select((t) => t.Value3).ToArray();
      

      (假设“Value3”是元组的第三个值)

      【讨论】:

        猜你喜欢
        • 2018-01-25
        • 2016-05-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-15
        • 1970-01-01
        • 1970-01-01
        • 2015-10-23
        相关资源
        最近更新 更多