如何制作元组项的一种类型列表?

时间:2015-04-10 00:47:12

标签: c# list tuples

我的清单就是这个

List<Tuple<int, double, string>> multiValueList;

使用multiValueList,我想要make List<Tuple<int, double>>类型列表或List<string>类型列表。

我该怎么办?

1 个答案:

答案 0 :(得分:1)

您可以使用几个简单的LINQ表达式执行此操作:

// List<Tuple<int, double>>
var list1 = multiValueList.Select(t=>Tuple.Create(t.Item1, t.Item2)).ToList();

// List<string>
var list2 = multiValueList.Select(t=>t.Item3).ToList();