如何制作一种元组项目列表?

How to make one type list of tupel items?

我的清单是这个

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

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

我该怎么办?

您可以使用几个简单的 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();