C#创建一个冒泡排序类
标题c#创建一个冒泡排序类:
在对数组进行排序时,可能要排序的数组很多,这些数组的长度也不唯一,如果,我们把排序的代码都往主程序里面写的话显得不那么容易修改了。对待此类问题,我们可以创建一个专门排序的类来进行排序!
- 1 :新建一个控制台项目,命名为冒泡排序类。接下来我们先写上类里面的代码!创建一个类,右键项目——添加类
- 在冒泡排序类里面写入代码:
public int [] he(int[]arry)//传进来一个数组,并对数组进行排序
{
for (int i = 0; i < arry.Length; i++)
{
for (int j = i+1; j <arry.Length;j++ )
{
if(arry[i]>arry[j])
{
int temp = arry[i];
arry[i] = arry[j];
arry[j] = temp;
}
}
}
for (int i = 0; i < arry.Length; i++)
{
Console.WriteLine(arry[i]);
}
return arry;
}
-
在主程序里面创建一个数组,并实列化冒泡排序类同时调用它:
static void Main(string[] args)
{
int[] arry1 = new int[]{1,32,12,42,15,26,67,8,};
sum c = new sum();
c.he(arry1);
}
运行结果: