Csharp中方法如何带不确定个参数
时间: 2024-05-11 20:17:21 浏览: 137
C#中参数个数可变的方法实例分析
在C#中,可以使用params关键字来定义一个方法,这个方法可以带有不确定个数的参数。具体实现方法如下:
```csharp
public void MethodName(params int[] numbers)
{
// 在方法中可以使用numbers数组来操作这些参数
}
```
在这个例子中,我们定义了一个名称为MethodName的方法,它接受一个int类型的数组作为参数,这个数组可以包含不确定数量的元素。在方法体中,我们可以使用这个数组来操作这些参数。调用这个方法时,我们可以传递任意数量的整数参数,这些参数会被自动打包成一个数组传递给方法。例如:
```csharp
MethodName(1, 2, 3); // 调用MethodName方法,传递3个整数参数
MethodName(4, 5); // 调用MethodName方法,传递2个整数参数
MethodName(6); // 调用MethodName方法,传递1个整数参数
```
在上面的例子中,我们调用了MethodName方法,分别传递了3个、2个和1个整数参数,这些参数都被打包成一个int数组,然后传递给MethodName方法。
阅读全文