与WP7 LINQ排序有点紧张。我有一个列表(Metro),我用LINQ排序,这样我就可以根据Line(它是Metro列表对象的一部分)获得订单。但我想从列表中获取有关我的对象的更多信息,而不仅仅是行信息。是否有可能直接进入LINQ以获取附加信息,列表Metro中的每个对象不仅仅是行,而是仍以相同的方式对其进行排序?
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我应该能够解决这个问题但不确定如何做到这一点....
谢谢Krst
答案 0 :(得分:0)
目前尚不清楚为什么你分组。为什么不使用OrderBy
?
var stationByLine = source.OrderBy(metro => metro.Line);