params 可变参数

params 可变参数


  • params​​​ 关键字 将实参列表跟可变参数数组类型一致的元素都当作数组的元素去处理。
  • params​ 修饰的参数必须是形参列表的最后一个参数
  • 一个形参列表中只能有一个 params​ 可变参数
public static void Test(string name, params int[] scores)
{
    int sum = 0;
    for (int i =0; i < scores.Length; i++)
    {
        sum += scores[i];
    }
    Console.WriteLine("{0}这次考试的总成绩是:{1}", name, sum);
}

调用:

Test("张三", 99, 88, 77, 66, 55);
int[] s = { 99, 88, 77, 66, 55 };
Test("张三", s);

posted @ 2023-10-04 14:46  天空之城00  阅读(12)  评论(0)    收藏  举报