0

有点卡在 WP7 LINQ 排序上。我有一个列表(Metro),我使用 LINQ 对其进行排序,以便我根据 Line(它是 Metro 列表对象的一部分)获得顺序。但我想从我的列表中获得更多关于我的对象的信息,而不仅仅是线路信息。是否有可能直接获取 LINQ 以获取 Metro 列表中的每个对象除了 line 之外的附加信息,但仍然以相同的方式对其进行排序?

var stationByLine = from metro in source
                    group metro by metro.Line into c
                    orderby c.Key
                    select new Group<Metro>(C.key, C);

this.citiesListGropus.ItemsSource = stationByLine;

我读到也许使用 Concat 我应该能够解决这个问题,但不确定该怎么做......

谢谢克斯特

4

1 回答 1

0

目前还不清楚你为什么要分组。为什么不直接使用OrderBy

var stationByLine = source.OrderBy(metro => metro.Line);
于 2011-10-15T10:03:36.763 回答