c#方法如何接受不确定个数个参数
时间: 2024-02-18 15:03:04 浏览: 80
C#实现向函数传递不定参数的方法
5星 · 资源好评率100%
在C#中,可以使用可变参数列表来接受不确定个数的参数。可变参数列表是指在方法的参数列表最后一个参数使用params关键字修饰,这个参数可以接受多个同类型的参数,而且可以不确定参数的个数。在方法内部,这些参数被视为数组类型。下面是一个示例代码:
```csharp
public void Print(params string[] names)
{
foreach (string name in names)
{
Console.WriteLine(name);
}
}
// 调用Print方法,可以传入任意个数的参数
Print("Tom");
Print("Tom", "Jerry");
Print("Tom", "Jerry", "Lucy");
```
在上面的代码中,Print方法使用params关键字修饰了最后一个参数names,这个参数可以接受多个字符串类型的参数。在调用Print方法时,可以传入任意个数的参数,这些参数被视为一个字符串数组,方法内部可以像操作数组一样使用这些参数。
阅读全文