zoukankan      html  css  js  c++  java
  • C# params关键字

    params数组的要点

    C#开发语言中 params 是关键字,可以指定在参数数目可变处采用参数的方法参数。在函数的参数数目可变而执行的代码差异很小的时候很有用!

     1 class Program
     2 {
     3   static void Main(string[] args)
     4    {
     5     Sum(1,2,"a");
     6     Console.ReadKey();
     7    }
     8 static void Sum(params object[] numStack)
     9 {
    10   for (int i = 0; i < numStack.Length; i++)
    11    {
    12     Console.WriteLine(numStack[i]);
    13    }
    14   }
    15 }

    1.params关键字不能使用在多维数组上。

    1 public static Min(params int[,],table)
      ……

    2.不能仅使用params来使用重载方法。

    1 public static int Min(int[] paramList)
    2 public static int Min(params int[] paramList) 

    3不允许ref和out通params同时使用

    1 public static int Min(ref params int[] paramList)
    ……
    2 public static int Min(out params int[] paramList)
    ……

    4.params数组必须是最后一个参数

    1 public static int Min(params int[] paramList,int i)//error

    5.没有params方法的优先级高于带有params方法的优先级

    1 public static int Min(int leftHandSide,int rightHandSide)
    2 public static int Min(params int[] paramList)
  • 相关阅读:
    centos7 安装配置手册
    常用mysql统计信息(mysql5.6)
    yum将需要安装的软件依赖下载到本地
    impala使用指南
    redis集群配置
    VIM
    Vim自动补全插件----YouCompleteMe安装与配置
    vim中自动格式化代码
    vscode_插件_shell格式化工具安装
    Anaconda+vscode 搭建开发环境
  • 原文地址:https://www.cnblogs.com/SeekHit/p/4892564.html
Copyright © 2011-2022 走看看