Order By vs Sort用于创建有序集合

本文关键字:集合 创建 用于 By vs Sort Order | 更新日期: 2023-09-27 18:13:56

我已经看过这篇文章了c# Sort和order比较

但是这个问题的答案对我来说是模糊的。

我不能决定什么时候应该使用排序,什么时候应该使用排序。

有没有推荐排序或排序的方法呢?

所以,请给我一个简洁明了的回答。

Order By vs Sort用于创建有序集合

  • 当您想对原始列表进行排序时,使用Sort。执行就地排序。
  • 当你不想改变原始列表时,你使用OrderBy,因为它返回一个IOrderedEnumerable<T>,使原始列表保持不变。或者当你没有列表,但有一些其他可枚举的。