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)
  • 相关阅读:
    安装gmsll
    常用LInux命令和操作
    yum 一键安装 jdk
    Linux目录详解,软件应该安装到哪个目录
    安装npm
    linux安装mysql (rpm + yum)
    springboot 打包jar 运行找资源文件
    rpm包安装java jar开机自启
    centos7设置服务开机自启
    linux(centos7) nginx 配置
  • 原文地址:https://www.cnblogs.com/SeekHit/p/4892564.html
Copyright © 2011-2022 走看看