如何List<int> {1,4,2,56,7}从最小到最大,从大到小排序?我尝试过一些东西,比如
List<int> sorted = Listname.Sort();
Run Code Online (Sandbox Code Playgroud)
和
List<int> sorted = Listname.OrderByDescending();
Run Code Online (Sandbox Code Playgroud)
但我完全不懂语法.
您可以使用LINQ:
var smallToLarge = Listname.OrderBy(x => x);
var largeToSmall = Listname.OrderByDescending(x => x);
Run Code Online (Sandbox Code Playgroud)
如果要将它们分配到列表中,例如问题中的代码示例,则必须.ToList()在每个列表之后调用它们.