我有一个列表组的列表由两个标准C#
Class => Second Third Second Fourth Fifth Second
Position => 2 3 2 5 1 3
我想创建具有相同的类新的列表,以及同一当前位置
即新的列表
Class => Second Second
Postion => 2 2
Class => Second
Position => 3
Class => Third
Position => 3
等等
我可以在父列表上使用多组GroupBy来生成这些不同的列表或首先我应该 GroupBy“Class”,然后是“Position”?