C#参数数组的用法1
2024-08-30 11:26:37
C# 参数数组
有时,当声明一个方法时,您不能确定要传递给函数作为参数的参数数目。C# 参数数组解决了这个问题,参数数组通常用于传递未知数量的参数给函数。
params 关键字
在使用数组作为形参时,C# 提供了 params 关键字,使调用数组为形参的方法时,既可以传递数组实参,也可以只传递一组数组。params 的使用格式为:
public 返回类型 方法名称( params 类型名称[] 数组名称 )
实例
下面的实例演示了如何使用参数数组:
using System; namespace ArrayApplication
{
class ParamArray
{
public int AddElements(params int[] arr)
{
int sum = 0;
foreach (int i in arr)
{
sum += i;
}
return sum;
}
} class TestClass
{
static void Main(string[] args)
{
ParamArray app = new ParamArray();
int sum = app.AddElements(512, 720, 250, 567, 889);
Console.WriteLine("总和是: {0}", sum);
Console.ReadKey();
}
}
}
当上面的代码被编译和执行时,它会产生下列结果:
总和是: 2938
最新文章
- Unity3D 为什么保存Transform等引用效率会更高
- ";数学口袋精灵";bug的发现及单元测试
- Swift计算文本宽高
- Linux之proc详解
- 欧拉工程第57题:Square root convergents
- MapReduce原理讲解
- op+3g
- Hacker(16)----防范端口扫描与嗅探
- Sql Server 面试题
- android 实现分享功能两种方法
- ASP.NET MVC---自定义HtmlHelper方法
- PHP接入阿里云市场 阿里短信服务DEMO
- [SinGuLaRiTy] 复习模板-数学
- Ehcache 3.7文档—基础篇—GettingStarted
- nor flash与nand flash启动的简单比较--APPLE的ARM学习笔记一
- linux上安装vsftpd
- 使用latex撰写博士,硕士学位论文(浙大博士经验分享)
- K:逆波兰算法
- Crash for small compressed texture on some Android device
- python——修饰符