我有一個列表組的列表由兩個標準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」?