我的清单就是这个
List<Tuple<int, double, string>> multiValueList;
使用multiValueList,我想要make
List<Tuple<int, double>>
类型列表或List<string>
类型列表。
我该怎么办?
答案 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();