C#数组参数
在C#中,params是一个关键字,用于指定接受可变数目参数的参数。当无涯教程不知道之前的参数数量时,它很有用。函数声明中仅允许一个params关键字,并且在params关键字之后不允许附加参数。
C#参数示例1
using System; namespace AccessSpecifiers { class Program { //用户定义的函数 public void Show(params int[] val) //params paramater. { for (int i=0; i<val.Length; i++) { Console.WriteLine(val[i]); } } static void Main(string[] args) { Program program = new Program(); //创建对象 program.Show(2,4,6,8,10,12,14); //传递可变长度参数 } } }
输出:
2 4 6 8 10 12 14
C#参数示例2
在本例中,无涯教程使用的对象类型参数允许输入任何类型的任意数量的输入。
using System; namespace AccessSpecifiers { class Program { //用户定义的函数 public void Show(params object[] items) //Params Paramater { for (int i = 0; i < items.Length; i++) { Console.WriteLine(items[i]); } } static void Main(string[] args) { Program program = new Program(); //创建对象 program.Show("Ramakrishnan Ayyer","Ramesh",101, 20.50,"Peter", 'A'); //传递可变长度的参数 } } }
输出:
Ramakrishnan Ayyer Ramesh 101 20.5 Peter A
祝学习愉快! (发现内容有误?请选中要编辑的内容 -> 右键 -> 修改 -> 提交!帮助我们改进教程质量)
精选教程推荐
👇 以下精选教程可能对您有帮助,拓展您的技术视野
暂无学习笔记,成为第一个分享的人吧!
您的笔记将帮助成千上万的学习者