C# 排序
目前集合用得最多的是Array和List,现对这2个Array和List的排序,做一些测试:
先上栗子:
Int32[]_testSort=newInt32[]{1,4,2,6,8,18,3,5,9,7,11,10};Array.Sort(_testSort,(a,b)=>b-a);for(inti=0;i<_testSort.Length;i+=1){Console.WriteLine(_testSort[i]);}Console.WriteLine("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");List<Int32>_listSort=newList<int>(){1,4,2,6,8,18,3,5,9,7,11,10};_listSort.Sort((a,b)=>b-a);for(inti=0;i<_listSort.Count;i+=1){Console.WriteLine(_listSort[i]);}Console.ReadLine();
打印结果 :
C# Sort默认为升序 a-b , 若要将其将为降序 则是-(a-b) 也就是 b-a
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。