C# 逆序问题

来源:百度知道 编辑:UC知道 时间:2024/06/10 03:55:32
比如有一个数组{2,3,1,7,8,6,5}
我知道可以用集合的sort()方法排序,但排出来的顺序是正的,我想问的是有没有方法排序是倒序的,我不想用冒泡做,只想找方法。

可以用linq 如果你不是3.5的话 那还是冒泡吧

上面的都错了。。。 如果完全只想倒序
framework 有个方法的
int[] tr = new int();
tr.Reverse();
这样排了正序然后倒过来

冒泡不是方法啊````?

什么叫"顺序是正的"?从小到大?

那我给你个从大到小的````方法如下

for(int n=0;n<6;n++)
{
int []number=new int[7]{2,3,1,7,8,6,5};
for(int m=6;m>0;m--)
if(number[m]>number[m-1])
{
int temp=number[m];
number[m]=number[m-1];
number[m-1]=temp;
}
}