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);//倒置数组内容,就是降序了.