【发布时间】:2016-12-19 08:33:56
【问题描述】:
我是 C# 新手,我想对我的 List<Tuple<int, string, int>> 集合进行排序
用户输入数据例如:
T1 T2 T3
1 abbc 3
1 becky 5
1 betty 56
2 Olivia 6
2 abbc 3
2 becky 5
3 Olivia 675
我希望排序列表看起来像;
ID = 1 { abbc,3|becky,5|betty,56 }
ID = 2 { Olivia,6|abbc,3|becky,5 }
ID = 3 { Olivia,675 }
请帮助我真的卡住了:)
【问题讨论】:
-
您可以创建一个继承自 List
> 并实现 ISortable 的类。这样你就可以在你的新类上调用 Sort 方法 -
您在排序的依据是什么?
-
@helpme - 根据您想要的输出,您似乎首先想要对结果进行分组,然后才进行排序。对吗?
-
@Tom - 请参阅 helpme 的说明 - 这不是该问题的重复
标签: c# linq list sorting tuples