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

  • 相关阅读:
    WBS概念
    Cognos 8体系结构:请求流程
    Cognos8.4安装配置指南
    Cognos 8体系结构:层级结构
    程序猿媛都偷偷深爱的九大习惯
    Cookie是存储在客户端上的一小段数据
    Web前端必须规避的8个误区
    WEB前端开发常用的优化技巧汇总
    微信小程序怎么开发(小程序开发文档)
    入门 IT 行业,该具备哪些技能?
  • 原文地址:https://www.cnblogs.com/qhy1277/p/6878111.html
Copyright © 2011-2022 走看看