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); //输出 }
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
51c大模型~合集34大模型
-
c#之params可变参数
将实参列表中可变参数数组类型一致的元素都当做数组的元素去处理。params可变参数必须是形参列表中的最后一个(有且只有一个params)。
java 开发语言 数组 i++ 可变参数 -
可变数目参数 paramsnumbers object string c html
-
C语言可变参数的使用
概要众所周知,C++支出函数重载,而C语言默认是不支持。但是,C语言可以通
C重载 可变参数 重载函数 debug调试 #include -
C/C++中的可变参数和可变参数模板
比较灵活
c++ STL 可变参数模板 可变参数 递归 -
【C#】params参数
将实参列表中跟可变参数数组类型一致的元素都当做数组的元素去处理。params可变参数必须是形参列表中的最后一个元素。
c# 开发语言 params参数 System Test