zoukankan      html  css  js  c++  java
  • C#可变参数说明

    可变参数:参数的值的数量可以是任意的 0~多个

      1.可变参数调用的时候没有必须将传递的值封装为一个数组,可变参数会自动为你创建一个合适长度的数组

      2.如果没有传递任何参数,那么就会生成一个长度为0的数组--索引越界

      3.可变参数的实参值的类型必须一致

      4.可变参数必须是参数列表的最后一个

    例如:

      #region 可变参数 +  static int GetMax(params int[] arr)

        /// <summary>
            /// 求数组里面的最大值
            /// </summary>
            /// <returns></returns>

      public static int GetMax(int params int[] arr)
            {
               int MaxNum =0;
                if (Arr.Length > 0)
                {
                    int i = 0;
                    MaxNum = Arr[0];
                    for (i = 0; i < Arr.Length; i++)
                    {
                        if (Arr[i] > MaxNum)
                        {
                            MaxNum = Arr[i];
                        }
                    }
                }
                return MaxNum;
            }
            #endregion

    资料调用:

    #region 調用可變參數的資料            

    int MaxNum4 = GetMax(10,5,90,120,450);            

    Console.WriteLine("最大值是{0}", MaxNum4);

    int MaxNum5 = GetMax();            

    Console.WriteLine("最大值是{0}", MaxNum5);            

    #endregion

  • 相关阅读:
    DPM(Deformable Part Model)原理详解(汇总)
    VS code配置docker的shell环境
    C++运算符重载规则
    typedef 和define的区别
    在ESP分区新建win10引导
    自动化学报投稿过程记录
    shell-grep命令详解(转)
    shell-sed命令详解(转)
    shell-命令行参数(转)
    sublimetext3-实用快捷键整理
  • 原文地址:https://www.cnblogs.com/qhy1277/p/6878111.html
Copyright © 2011-2022 走看看