【发布时间】:2011-03-05 10:40:17
【问题描述】:
我想知道有没有一种从List<Tuple<int, int, string>> 获取string[] 的优雅方式?
我正在考虑 .NET 方式(首选扩展方法和 lambda 表达式:P)
附:代码来自 .NET 3.5 项目,所以 Tuple 是我自己的实现。
【问题讨论】:
我想知道有没有一种从List<Tuple<int, int, string>> 获取string[] 的优雅方式?
我正在考虑 .NET 方式(首选扩展方法和 lambda 表达式:P)
附:代码来自 .NET 3.5 项目,所以 Tuple 是我自己的实现。
【问题讨论】:
var strings = list.Select(item => item.Item3).ToArray();
【讨论】:
string[] s = tuples.Select((t) => t.Value3).ToArray();
(假设“Value3”是元组的第三个值)
【讨论】: