方法/函数2(params 计算数组的和)
如果要返回多个值,但这些值类型相同(都是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);/*比起前两种引用方法,他省去了创建数组这个语句,要简 *练一些。
*/
}
=========================================================
函数的定义原则:相当于以往写程序中,只写工作语句,输入和输出语句则不写。