params 修饰符是用来声明参数数组允许向方法传递数量不定的自变量用的. 事实上 System.Console 类的 Write 和 WriteLine 方法是参数数组用法的典型示例. 他们的声明方式如下:
- public class Console
- {
- public static void Write(string fmt, params object[] args) { }
- public static void WriteLine(string fmt, params object[] args) { }
- // ...
- }
值得注意的是 params 修饰符只能用于参数数组方法的最后一个参数.
来源: http://www.bubuko.com/infodetail-3333194.html