C# List.Sort函數的返回值
值 | 含義 |
---|---|
小於零 | left在right的前面 |
零 | 位置不變 |
大於零 | right在left的前面 |
示例:
本測試結果在unity3d 和純C#環境下執行。
List<int> list = new List<int>();
list.Add(1);
list.Add(4);
list.Sort((left,right)=>{
return 1;
});
//排序后是:4,1
list.Sort((left,right)=>{
return -1;
});
//排序后是:1,4
從小到大排序的返回值寫法
list.Sort((left,right)=>{
return left-right;
});
從大到小排序的返回值寫法
list.Sort((left,right)=>{
return right-left;
});