学习笔记(61):C#急速入门-params关键字的使用

立即学习:https://edu.csdn.net/course/play/20589/257771?utm_source=blogtoedu

1. params:修饰方法的形参,表示该方法有不定个数的参数

    class Program
    {
        static void Main(string[] args)
        {
            int[] intArr = { -2,0,-5,5 }; ;
            Console.WriteLine(GetMaxItem(-2, 0, -5, 5));    //直接输入数组元素的值
            Console.ReadKey();
        }

        /// <summary>
        /// 计算数组中最大的值
        /// </summary>
        /// <param name="arg"></param>
        /// <returns></returns>
        public static int GetMaxItem(params int[] arg)    //params修饰任意类型的一维数组形参,且该形参必须是最后一个参数
        {
            int rs = int.MinValue;
            foreach (var item in arg)
            {
                if (item >rs)
                {
                    rs = item;
                    continue;
                }
                continue;
            }
            return rs;
        }


    }

2. params修饰的参数是不定个数的参数,如果参数列表还有其他参数,params修饰的参数要放在最后一个

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值