以下定义的MyClass类中的addnum方法使用了一个数组型参数b:

public class MyClass
{
    int num = 10;
    public void addnum(ref int sum, params int[] b) //定义一个addnum的方法,使用了一个引用类似参数sum,和一个数组参数b
    {
        sum = num;
        foreach (int item in b)    //通过foreach语句循环访问数组b,并把值给参数item
            sum += item;  //求和
    }
}

以下语句求实参数组a的所有元素之和

int[] a = new int[3] { 1, 2, 3 };
  int x = 0;
  MyClass s = new MyClass();
  s.addnum(ref x,a);        //调用addum方法,x的值为6

 

posted on 2013-11-20 18:15  深圳-光头佬  阅读(549)  评论(0编辑  收藏  举报