VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > C#教程 >
  • c#_sort排序函数的返回值

本文为作者原创,转载请注明出处:https://www.cnblogs.com/zhaoqingqing/p/11760117.html



C# List.Sort函数的返回值

含义
小于零 left在right的前面
位置不变
大于零 right在left的前面

示例:

本测试结果在unity3d 和纯C#环境下执行。


	
Copy
List<int> list = new List<int>(); list.Add(1); list.Add(4); list.Sort((left,right)=>{ return 1; }); //排序后是:4,1

	
Copy
list.Sort((left,right)=>{ return -1; }); //排序后是:1,4

从小到大排序的返回值写法


	
Copy
list.Sort((left,right)=>{ return left-right; });

从大到小排序的返回值写法


	
Copy
list.Sort((left,right)=>{ return right-left; });
作者:赵青青   一名在【网易游戏】做游戏开发的程序员,擅长Unity3D,游戏开发,.NET等领域。

相关教程