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

06_可变参数

时间:2017-03-22 16:19:59      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:作用   i++   length   ret   ons   name   传递   ati   rgs   

     static void Main(string[] args)
        {
            int[] arr = { 12, 25, 62, 36, 48 };
            string name="谭科";

            //调用带有params的方法时,params可变参数可以传递一个数组,也可以传递多个同类型数据
            //int sum = GetSum(name,12, 26, 36, 45, 69, 63);
            int sum = GetSum(name, arr);
            Console.WriteLine("{0}的总成绩是:{1}",name,sum);
            Console.ReadKey();
        }

        //params:可变参数关键字,作用是把传过来的同类型数据处理成一个数组的元素
        //该参数所表示的形参列表,必须放在最后面。
        private static int GetSum(string name,params int[] arr)
        {
            int sum = 0;
            for (int i = 0; i < arr.Length; i++)
            {
                sum += arr[i];
            }
            return sum;
        }

 

06_可变参数

标签:作用   i++   length   ret   ons   name   传递   ati   rgs   

原文地址:http://www.cnblogs.com/pyGIS/p/6599909.html

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