首页 > 代码库 > params可变参数练习
params可变参数练习
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _12params可变参数 { class Program { // params可变参数 //将实参列表中跟可变参数数组类型一致的元素都当做数组的元素去处理。 //params可变参数必须是形参列表中的最后一个元素。 static void Main(string[] args) { int[] s = { 99, 88, 77 }; Test("张三", 99, 100, 100, 100); Console.ReadKey(); // 求任意长度数组的和 整数类型的 int[] nums = { 1, 2, 3, 4, 5 }; int sum = GetSum(8, 9,34); Console.WriteLine(sum); Console.ReadKey(); } public static int GetSum(params int[] n) { int sum = 0; for (int i = 0; i < n.Length; i++) { sum += n[i]; } return sum; } 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},学号是{2}", name, sum, id); } } }
params可变参数练习
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。