没办法呀,这就是数组的缺点啊,所以才有了泛型集合呀专门解决此类问题的。你可以参考一下使用param修饰数组。
class Program
{
static void Main(string[] args)
{
//int[] numbers = { 10, 20, 30 ,40,50};
GetSum("张三", 10,20,30,50,60);
Console.ReadKey();
}
public static void GetSum(string name,params int[] num)//param表示可变数组
{
int sum = 0;
for (int i = 0; i < num.Length; i++)
{
sum += num[i];
}
Console.WriteLine("{0}你的考试总成绩是{1}",name,sum);
} |