是否有一种快捷方式来返回以C#排序的数组

Pak*_*Pat 0 c# arrays sorting

...除了使用: Array.Copy(originalArray, newArray) 制作原始版本的副本然后使用: return Array.Sort (newArray) 获取排序的数组 - 当然不需要更改原始数组?

DNK*_*ROZ 5

是的你可以使用LINQ,然后转换回一个数组:

例如:

return array.OrderBy(o => o.Col).ToArray();
Run Code Online (Sandbox Code Playgroud)