C#参数修饰符params
params
关键字允许在 C# 中指定一个方法参数,该参数接受可变数量的参数。这意味着你可以传递一个由指定类型的参数组成的逗号分隔的列表,编译器会将它们打包成一个数组。
示例 :
using System;class Program
{static void Main(string[] args){// 调用具有不同数量参数的方法PrintNumbers(1, 2, 3);PrintNumbers(4, 5, 6, 7);PrintNumbers(8, 9);}static void PrintNumbers(params int[] numbers){foreach (int num in numbers){Console.Write(num);Console.Write(' ');}Console.WriteLine();}
}
输出 :
1 2 3
4 5 6 7
8 9