首页 > 编程语言 >c#之params可变参数

c#之params可变参数

时间:2022-10-03 12:36:48浏览次数:44  
标签:c# sum int score static 可变 Test params


params作用:

把数字都处理成数组当中的元素。(可变参数数组)

class Program{    static void Main(string[] args)     {    }    // 求学员的总成绩    public static void Test(string name, int[] score)    {        int sum = 0;        for (int i = 0; i < score.Length; i++)        {            sum += score[i];        }        Console.WriteLine("{0}这次的考试的总成绩是{1}", name, sum);    }}// 调用Test方法int[] s = { 99, 88, 77 };Test("张三", s);

我们知道,声明变量是越少越好。这边只要进行小小的修改

c#之params可变参数_数组

使用方法:

Test("张三", 77,88,99);

练习:求任意长度数组的和,整数类型的。

第一种写法:public static int GetMax(int[] n){    int sum = 0;    for (int i = 0; i< n.Length; i++)    {        sum += n[i];    }    return sum;}// 调用int[] nums = {1,2,3,4,5}int sum = GetSum(nums );
第二种写法:public static int GetMax(params int[] n){    int sum = 0;    for (int i = 0; i< n.Length; i++)    {        sum += n[i];    }    return sum;}// 调用方法int sum = GetSum(1,2,3,4,5,6,7,8,9);


标签:c#,sum,int,score,static,可变,Test,params
From: https://blog.51cto.com/u_11666747/5730082

相关文章