码迷,mamicode.com
首页 > 其他好文 > 详细

params可变参数

时间:2016-11-25 00:21:00      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:highlight   可变参   sum   param   bsp   csharp   div   总成绩   形参   

  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);
                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可变参数

标签:highlight   可变参   sum   param   bsp   csharp   div   总成绩   形参   

原文地址:http://www.cnblogs.com/hao-1234-1234/p/6099959.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!