c#中数组的问题

来源:百度知道 编辑:UC知道 时间:2024/05/03 08:02:15
如何把一个数组中的数按大小排列 如 int[] arr={1,4,2,5,6,8}

int[] arr = { 1, 4, 2, 5, 6, 8 };
Array.Sort(arr);
for (int i = 0; i < arr.Length;i++ )
MessageBox.Show(arr[i].ToString());

最简单的冒泡排序:
for(int i=0;i<arr.length-1;i++)
{
for(int j=0;j<arr.length-1-i;j++)
{
if(arr[j]>arr[j+1])
{
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp
}
}
}

或者用Array.sort(arr);

1楼OK,或许你也可以自己写个排序方法

简单一点
可以用 ARRAY类的sort方法进行排序
int[] arr={1,4,2,5,6,8} ;
Array.sort(arr);

哈哈,试试!