IEnumerable.OrderBy的问题

王杨 2012-05-02 06:04:32
我的一个类有Type 与 Value。。
我目前只会用haveMJ.OrderBy(p => p.Type),进行第一次类型的排序,但是排序出来的同类型里面Value值是乱的,
可不可以同时对Type和Value都排序?类型主排序,在类型里面,Value再排序??
...全文
439 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
EnForGrass 2012-05-02
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

引用 1 楼 的回复:
C# code


/假如UserClass是你的类
IEnumerable<UserClass> query = names.OrderBy (p => p.Type).ThenBy (p => p.Value);

试了下,OK了,谢谢你额,要是还有第三个副排序,是不是还是用ThenBy?
[/Quote]
是的
王杨 2012-05-02
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
C# code


/假如UserClass是你的类
IEnumerable<UserClass> query = names.OrderBy (p => p.Type).ThenBy (p => p.Value);
[/Quote]
试了下,OK了,谢谢你额,要是还有第三个副排序,是不是还是用ThenBy?
EnForGrass 2012-05-02
  • 打赏
  • 举报
回复

/假如UserClass是你的类
IEnumerable<UserClass> query = names.OrderBy (p => p.Type).ThenBy (p => p.Value);

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧