using System;
namespace params可变参数
{
/*
params可变参数
将实参列表中跟可变参数数组类型一致的元素都当做数组的元素去处理
params可变参数必须是形参列表中的最后一个元素
*/
class Program
{
static void Main(string[] args)
{
int[] s = { 3, 4, 5, 1 };
//Test("张三",s); 同样正确
Test("张三", 99, 43, 34, 53, 2);//实际也是在求任意长度数组的和
Console.ReadKey();
}
public static void Test(string name,params int[] score)
{
int sum = 0;
for (int i = 0; i < score.Length;i++)
sum += score[i];
Console.WriteLine("总和:{0}", sum);
}
}
}
C# params可变参数
最新推荐文章于 2023-12-16 17:20:07 发布