有个thenby函数的应该:
if (P2P_MinTransferTimes.Checked) { allServiceRoutes = allServiceRoutes.OrderBy(t => t.TransferTimes).ThenBy(t.Position).ToList(); }
谢谢你啦 解决 (*  ̄3)(ε ̄ *)
@Ada萌萌的师姐: 果然萌萌哒~,~
@codingHeart: O(∩_∩)O哈哈哈~
IENumerable提供的排序不支持多个字段。建议用Linq
list=(from item in list orderby item.字段1 ascending,item.字段2 descending select item).ToList();
嗯嗯 有时间学习啦
OrderBy(t=>t.Id).ThenBy(t=>t.Age)
谢谢O(∩_∩)O谢谢
OrderBy(t=>t.Age).ThenBy(t=>t.Id)
意思是先照年龄排序.再按id排序.
按元素中的多个属性呢