C# 编程 sort 降序

请问Array.Sort();如何实现一个数组array1[15]的降序排列。谢谢!

第1个回答  推荐于2017-09-25
ArrayList myAL = new ArrayList();
myAL.Add("The");
myAL.Add("quick");
myAL.Add("brown");
myAL.Add("fox");
myAL.Add("jumps");
myAL.Add("over");
myAL.Add("the");
myAL.Add("lazy");
myAL.Add("dog");

string[] sArr ;
sArr = (string[])myAL.ToArray(typeof(string));

Array.Sort(sArr); //升序

Array.Reverse(sArr);//倒置数组内容,就是降序了.追问

请问你们编程的时候就是这么用的吗?没有其他的方法了吗?谢谢!

追答

这是最简单的了,其它的还要写一个数算函数,很麻烦

本回答被提问者采纳

想深入学习C#语言,有没有达人知道C#的好的资料呢?
53. 编写程序,将一年中12个月,建立一个枚举类型数据,并对其进行调用。54. 在窗体上建立一个标签,一个文本框,一个命令按钮,标签的text属性设置为“VC#程序设计”,设计一个程序,单击命令按钮,将标签上的信息显示在文本框中。55. 设计一个简单的计算器,在文本框中,显示输入值和计算结果,用命令按钮做为数字键和...

3. 用任意一种编程语言(C\/C++\/Java\/C#\/VB.NET)写出任意一种你所知的...
void BubbleSort(int a[], const int first, const int last);\/\/冒泡排序 void InsertSort(int a[], const int first, const int last);\/\/插入排序 void SelectSort(int a[], const int first, const int last);\/\/选择排序 void MergeSort(int a[], const int p, const int r);\/\/...

相似回答