我想知道我如何orderby
在linq
的列表中被选中。
例如,我在列表中有4个名字
只要说出旁边的数字就是他们的关联ID。
所以用户选择" Sue和Sarah" - 我希望Sue和Sarah现在位于列表之上
2 - 苏 4 - 莎拉 1 - 鲍勃 3 - 瑞恩
我有的Linq是
List<entity> = List.OrderBy(x => x.id == IDsSelected).GroupBy() // Probably not group by...
有什么想法吗?
先谢谢
答案 0 :(得分:3)
您可以将OrderBy
与bool
一起使用,但如果OrderByDescending
应位于列表顶部,则必须使用true
(我记得通过处理{ {1}}为true
,1
为false
):
0