现在的位置: 首页 > 综合 > 正文

c# param的作用和用法

2013年08月26日 ⁄ 综合 ⁄ 共 360字 ⁄ 字号 评论关闭

在某一方法中需要的形参的个数较多时,可以用param将这些形参整合到一个数组中

例如:

   int Add(int a,int b,int c,int d,……)
{
return a+b+c+d+……;
}
 
你会发现把参数改成数组比较好。
   int Add(int[] args)
{
    int sum=0;
    foreach(int number in args)
    {
        sum+=number;
    }
    return sum;
}
 
但是使用就不方便了,如果你想要用Add(1,2),非要把1,2放到数组里。
  Int [] array=new int{1,2};
这时可以把上面那个方法加上params.
int Add(params int[] args){......}
之后在使用的时候只需 Add(1,2), Add(7,8,9,10,12) ……
 

抱歉!评论已关闭.