C#创建一个冒泡排序类

标题c#创建一个冒泡排序类:

在对数组进行排序时,可能要排序的数组很多,这些数组的长度也不唯一,如果,我们把排序的代码都往主程序里面写的话显得不那么容易修改了。对待此类问题,我们可以创建一个专门排序的类来进行排序!

  1. 1 :新建一个控制台项目,命名为冒泡排序类。接下来我们先写上类里面的代码!创建一个类,右键项目——添加类
    C#创建一个冒泡排序类
  2. 在冒泡排序类里面写入代码:

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;
   }
  1. 在主程序里面创建一个数组,并实列化冒泡排序类同时调用它:
    static void Main(string[] args)
    {
    int[] arry1 = new int[]{1,32,12,42,15,26,67,8,};
    sum c = new sum();
    c.he(arry1);
    }

运行结果:
C#创建一个冒泡排序类