如何制作一种元组项目列表?
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();
我的清单是这个
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();