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)
  • 相关阅读:
    单调栈
    P1164 小A点菜
    P1156 垃圾陷阱
    P1140 相似基因
    P1136 迎接仪式
    P1133 教主的花园
    P1131 [ZJOI2007]时态同步
    P1130 红牌
    利用SQLite在android上实现增删改查
    利用SQLite在android上创建数据库
  • 原文地址:https://www.cnblogs.com/SeekHit/p/4892564.html
Copyright © 2011-2022 走看看