欢迎光临散文网 会员登陆 & 注册

数组交换位置

2023-01-28 12:24 作者:此城过客  | 我要投稿

static string[]Jiaohuanweizhi(string[] names)//自定义函数

{

        for (int i = 0; i < names.Length / 2; i++)

        {

               string temp = names[i];

               names[i] = names[names.Length - 1 - i];

               names[names.Length - 1 - i] = temp;

         }

        return names;

}

static void Main(string[] args)

{

        string[] n= {"冲锋枪", "步枪", "手枪", "机枪", "霰弹枪"};

        string[] m=Jiaohuanweizhi(n);

        foreach (string temp in m)

        {

                Console.WriteLine(temp);

        }

}

==========================================================

上面这是有返回值的。下面是无返回的。这种无返回的情况,只适用于数组。

static void Jiaohuanweizhi(string[] names)//自定义函数

{

        for (int i = 0; i < names.Length / 2; i++)

        {

               string temp = names[i];

               names[i] = names[names.Length - 1 - i];

               names[names.Length - 1 - i] = temp;

         }

        return names;

}

static void Main(string[] args)

{

        string[] n= {"冲锋枪", "步枪", "手枪", "机枪", "霰弹枪"};

        Jiaohuanweizhi(n);

        foreach (string temp in n)

        {

                Console.WriteLine(temp);

        }

}





数组交换位置的评论 (共 条)

分享到微博请遵守国家法律