永发信息网

C# linq 两个字段 排序

答案:1  悬赏:80  手机版
解决时间 2021-11-26 05:02
  • 提问者网友:且恨且铭记
  • 2021-11-25 22:47
C# linq 两个字段 排序
最佳答案
  • 五星知识达人网友:迷人又混蛋
  • 2021-11-26 00:08
多个字段就是在原来的基础上再次排序,参考:
var pn = (from m in (from m in blist orderby m.score descending select m) orderby m.year descending select m);追问我测试没效果,没排序提交追问追答= = 在我这测试正常呀……题主在试一下这种写法:
var pn = (from m in blist orderby m.score descending, m.year descending select m);还有题主补充的已经不是通常意义上讲的 Linq 了而是 Lamda 表达式(虽然二者有一定关系)了,这种写法里 OrderBy、ThenBy 是升序的,OrderByDescending、ThenByDescending 是降序的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯