C#面:简述 params 关键字和用法

params 关键字用于定义方法的参数,允许传递可变数量的参数,而不需要在方法定义时指定参数的个数。

params关键字的用法如下所示:

cs 复制代码
public void MethodName(params dataType[] parameterName)
{
    // 方法体
}

在上面的代码中,params 关键字后面跟着一个数组类型的参数。这意味着在调用该方法时,可以传递任意数量的该类型的参数,甚至可以不传递任何参数。

下面是一个使用params关键字的示例:

cs 复制代码
public void PrintNumbers(params int[] numbers)
{
    foreach (int number in numbers)
    {
        Console.WriteLine(number);
    }
}

// 调用PrintNumbers方法
PrintNumbers(1, 2, 3, 4, 5);

在上面的示例中,PrintNumbers 方法接受一个可变数量的 int 类型参数。在调用该方法时,可以传递任意数量的 int 类型参数,这些参数将被封装到一个 int 数组中。

需要注意的是,params关键字只能用于方法的最后一个参数,并且一个方法只能有一个params参数。

相关推荐
潜创微科技--高清音视频芯片方案开发4 小时前
2026年C转DP芯片方案深度分析:从适配场景到成本性能的优选指南
c语言·开发语言
Thomas.Sir4 小时前
第三章:Python3 之 字符串
开发语言·python·字符串·string
刘景贤4 小时前
C/C++开发环境
开发语言·c++
Dxy12393102166 小时前
Python 根据列表中某字段排序:从基础到进阶
开发语言·windows·python
competes6 小时前
学生需求 交易累计积分,积分兑换奖品
java·大数据·开发语言·人工智能·java-ee
splage6 小时前
Java进阶——IO 流
java·开发语言·python
青桔柠薯片6 小时前
从C语言到裸机运行:i.MX6ULL 的 GPIO 控制与编译链接过程分析
c语言·开发语言·imx6ull
OasisPioneer6 小时前
现代 C++ 全栈教程 - Modern-CPP-Full-Stack-Tutorial
开发语言·c++·开源·github
weixin_537590456 小时前
《C程序设计语言》练习答案(练习1-13)
c语言·开发语言·c#