static void Main(string[] args) { //用params参数求张三语数英成绩总和 int[] s = { 88, 90, 93 }; //定义一个数组存放张三的三科成绩 string name = "张三"; //定义一个变量name int id = 101; //定义张三的id Test(name, id, s); //调用方法,传参,注意可变参数对应的变量要放最后 Console.ReadKey(); } public static void Test(string name, int id, params int[] score) //可变参数 { int sum = 0; for (int i = 0; i <score.Length; i++) //通过一个循环求出总成绩 { sum += score[i]; } Console.WriteLine("{0}的总成绩是{1},id号是{2}", name, sum, id); //输出 }