Params:params关键字可以指定在参数数目可变处采用参数的方法参数。

注意点:

1、一个方法中只能使用一个params来声明不定长参数数组;

2、params参数数组只能放在已定义参数后面

3、在方法声明中的params关键字之后不允许任何其他参数

示例代码如下:

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;namespaceParamsUse{classProgram{staticvoidMain(string[]args){Console.WriteLine(Sum(2,4,6,8,10));ListParams("江西省","宜春市","高安市");Console.ReadKey();}publicstaticintSum(paramsint[]intparams){intsum=0;for(inti=0;i<intparams.Length;i++){sum+=intparams[i];}returnsum;}staticvoidListParams(paramsstring[]strs){foreach(variteminstrs){Console.WriteLine(item);}}}}