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

方法/函数2(params 计算数组的和)

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

如果要返回多个值,但这些值类型相同(都是int,或者都是string),可以考虑用数组来实现,就是把多个值,放进一个数组去,再返回这个数组。输出就遍历这个数组就好了。

函数数组有3种调用的方法。

定义第一个函数:

static int  Add(int[] array)//函数的名字叫Add。注意,函数名字第一个字母必须大写。函数后                                           //面的括号里写什么,就看你的程序输入什么。如果是要输入n,那                                           //就写int n,如果是要输入好几个数,那就写数组:int[] array

{      

        int sum = 0;                                                                        

        foreach (int temp in array)//这个函数是用来计算数组的和的      

        { sum += temp; }                                                                                              

        return sum;                                                                               

}        //函数的定义结束。

定义第二个函数(参数函数):

static int Add2(params int[] array)//可以传递任意个数的参数,再自动组装成数组。这种和刚才比起来,语法上,多加了个params。要的就是这个。

{

        int sum = 0;

        foreach (int temp in array)

        { sum += temp; }

        return sum;

}//定义函数结束。

static void Main(string[] args)

{

         【第一种引用方法】

          int sum1= Add(new int[] { 2,5,9});//调用函数的语法,

          Console.WriteLine(sum1);//输出计算结果。

         【第二种引用方法】

           int[] array2 = { 26,95,48};

           int sum2 = Add(array2);

           Console.WriteLine(sum2);

         【第三种引用方法】

           int sum3 = Add2(51, 23, 6);

           Console.WriteLine(sum3);/*比起前两种引用方法,他省去了创建数组这个语句,要简                                                        *练一些。

                                                    */

}

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

函数的定义原则:相当于以往写程序中,只写工作语句,输入和输出语句则不写。


方法/函数2(params 计算数组的和)的评论 (共 条)

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