- static void Main(string[] args) {
- int[] arr = {
- 12,
- 25,
- 62,
- 36,
- 48
- };
- string name = "谭科";
- //调用带有params的方法时,params可变参数可以传递一个数组,也可以传递多个同类型数据
- //int sum = GetSum(name,12, 26, 36, 45, 69, 63);
- int sum = GetSum(name, arr);
- Console.WriteLine("{0}的总成绩是:{1}", name, sum);
- Console.ReadKey();
- }
- //params:可变参数关键字,作用是把传过来的同类型数据处理成一个数组的元素
- //该参数所表示的形参列表,必须放在最后面。
- private static int GetSum(string name, params int[] arr) {
- int sum = 0;
- for (int i = 0; i < arr.Length; i++) {
- sum += arr[i];
- }
- return sum;
- }
来源: http://www.bubuko.com/infodetail-1991367.html