以下定义的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