C#中params关键字的作用并举例
时间: 2024-03-09 12:45:08 浏览: 178
用C#的params关键字实现方法形参个数可变示例
在 C# 中,params 关键字用于指定一个方法参数可以接受任意数量的参数。使用 params 关键字的方法可以接受零个或多个参数,这些参数会被打包成一个数组传递给方法。
以下是一个使用 params 关键字的示例:
```csharp
public void PrintNumbers(params int[] numbers)
{
foreach (int number in numbers)
{
Console.WriteLine(number);
}
}
```
在上面的示例中,PrintNumbers 方法接受一个 int 类型的可变参数列表,并使用 foreach 循环遍历参数数组并打印每个数字。
可以使用以下方式调用 PrintNumbers 方法:
```csharp
PrintNumbers(1, 2, 3);
PrintNumbers(4, 5);
PrintNumbers();
```
第一次调用传递了三个参数(1、2 和 3),第二次调用传递了两个参数(4 和 5),第三次调用没有传递任何参数。在每种情况下,PrintNumbers 方法都会正确地处理传入的参数。
阅读全文