Order By vs Sort用于创建有序集合
本文关键字:集合 创建 用于 By vs Sort Order | 更新日期: 2023-09-27 18:13:56
我已经看过这篇文章了c# Sort和order比较
但是这个问题的答案对我来说是模糊的。
我不能决定什么时候应该使用排序,什么时候应该使用排序。
有没有推荐排序或排序的方法呢?
所以,请给我一个简洁明了的回答。
- 当您想对原始列表进行排序时,使用
Sort
。执行就地排序。 - 当你不想改变原始列表时,你使用
OrderBy
,因为它返回一个IOrderedEnumerable<T>
,使原始列表保持不变。或者当你没有列表,但有一些其他可枚举的。