使用 LINQ,我希望将符合特定条件的项目放在我的收藏的顶部。我试过了
myCollection.OrderBy(m => m.Foo == "Bar" ? 0 : 1);
但我运气不好。有谁知道为什么这不起作用?
提前谢谢你。
请您参考如下方法:
OrderBy() 和其他 LINQ 方法不会修改调用它们的集合;相反,它们返回一个新的集合。
使用 LINQ,我希望将符合特定条件的项目放在我的收藏的顶部。我试过了
myCollection.OrderBy(m => m.Foo == "Bar" ? 0 : 1);
但我运气不好。有谁知道为什么这不起作用?
提前谢谢你。
请您参考如下方法:
OrderBy() 和其他 LINQ 方法不会修改调用它们的集合;相反,它们返回一个新的集合。