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

我已经通过这篇文章C#Sort和OrderBy比较

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

我无法决定何时使用Sort或何时使用OrderBy。

无论如何,建议排序或通过彼此排序。

那么,请给我一个简洁的答案,没有任何复杂性。

  • 如果要对原始列表进行Sort ,请使用“ Sort 。 它执行就地排序。
  • 当您不想更改原始列表时使用OrderBy ,因为它返回的IOrderedEnumerable保持原始列表不变。 或者当你没有列表但其他一些列表时。