/*
* 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)
}
}