阅读量:2
在C#中,params关键字用于表示一个参数是可选的,可以接收任意数量的值。当你在方法中定义一个参数列表并使用params关键字时,编译器会自动将这些参数放入一个数组中。这使得你可以轻松地传递可变数量的参数给方法。
以下是一个使用params关键字的示例:
using System;
class Program
{
static void Main()
{
PrintMessages("Hello", "World");
PrintMessages("Good", "morning");
}
static void PrintMessages(params string[] messages)
{
foreach (string message in messages)
{
Console.WriteLine(message);
}
}
}
在这个示例中,我们定义了一个名为PrintMessages的方法,它接受一个可变数量的字符串参数。我们可以使用params关键字来定义这些参数,如下所示:
static void PrintMessages(params string[] messages)
然后,在Main方法中,我们可以调用PrintMessages方法并传递任意数量的字符串参数:
PrintMessages("Hello", "World");
PrintMessages("Good", "morning");
编译器将自动将这些参数放入一个字符串数组中,并将其传递给PrintMessages方法。
以上就是关于“c# params在方法中怎样定义”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm