c#.net环境函数的参数数组的用法(关键字params)
/*
* Created by SharpDevelop.
* User: noo
* Date: 2009-8-16
* Time: 13:07
*
* 函数的参数数组的用法
*/
using System ;
class A
{
public int output(int a,params int[] vals)//不同于指定大小的数组,这是在参数个数不确定的情况下要用到的参数类型,params 参数必须是形参表中的最后一个参数
{
int sum=0;
foreach(int val in vals)
{
sum+=val;
}
return sum-a;
}
}
class Test
{
static void Main()
{
A a=new A ();
int all=a.output (1,5,6,7,8,9,10);//这是调用方式
Console.WriteLine (all);//输出的是44(5+6+7+8+9+10-1)
}
}
* Created by SharpDevelop.
* User: noo
* Date: 2009-8-16
* Time: 13:07
*
* 函数的参数数组的用法
*/
using System ;
class A
{
public int output(int a,params int[] vals)//不同于指定大小的数组,这是在参数个数不确定的情况下要用到的参数类型,params 参数必须是形参表中的最后一个参数
{
int sum=0;
foreach(int val in vals)
{
sum+=val;
}
return sum-a;
}
}
class Test
{
static void Main()
{
A a=new A ();
int all=a.output (1,5,6,7,8,9,10);//这是调用方式
Console.WriteLine (all);//输出的是44(5+6+7+8+9+10-1)
}
}