新建了一个数组,没进行排序时候和排序以后输出的显示顺序一样,不解,请大家帮忙,using System;
using System.Collections.Generic;
using System.Text;namespace ConsoleApplication14
{
    class Program
    {
        //delegate double[] paiXu(double[] vars);//声明一个返回值为double数组的委托        /// <summary>
        /// 正序排列数组
        /// </summary>
        /// <param name="vars"></param>
        /// <returns></returns>
        static double[] zhengXu(double[] vars)
        {
            double temp;
            for (int i = 0; i < vars.Length; i++)
            {
                for (int j = i; j < vars.Length; j++)
                {                    if (vars[j] < vars[i])
                    {                        temp = vars[i];
                        vars[i] = vars[j];
                        vars[j] = temp;                    }
                }
               
            }
            return vars;
        }        static void Main(string[] args)
        {
            double[] myVars ={12.5,1,58,2,33,0};
            double[] jieGuo = zhengXu(myVars);            System.Console.WriteLine("数组员顺序是:");
            foreach(double bb in myVars)
            {                System.Console.WriteLine("--{0}",bb);
            }            System.Console.WriteLine("");
            System.Console.WriteLine("***********************分割线*************************");
            System.Console.WriteLine("");
            foreach (double aa in jieGuo)
            {                System.Console.WriteLine("+++{0}",aa);
            }
            System.Console.ReadKey();        }
    }
}