C# 参数关键字params的作用
来源:互联网 发布:增城楼盘成交数据 编辑:程序博客网 时间:2024/04/29 14:18
为了将方法声明为可以接受可变数量参数的方法,我们可以使用params关键字来声明数组,要求:
(1)在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 params 关键字。
(2)该参数必须标识一个一维数组,但类型不限,对该参数传递null或者0个数目的数组的引用都是合法的
示例1:
Console.WriteLine(IntAdd()); // 输出0private static int IntAdd(params int[] values){ var sum = 0; for (int i = 0; i < values.Length; i++) { sum += values[i]; } return sum; }
示例2:
DisplayTypes(new object(), new Random(), "string", 10); //输出://System.Object//System.Random//System.String//System.Int32public static void DisplayTypes(params object[] objects){ foreach (var item in objects) { Console.WriteLine(item.GetType()); }}
注意:对于可接受可变数量参数的方法的调用会对性能造成一定的损失,因为数组是在堆上分配的,数组的元素还得初始化,数组的内存还得被垃圾回收器回收
阅读全文
0 0
- C# 参数关键字params的作用
- C#中数组参数params关键字的作用
- C# 参数关键字params
- C#中params关键字的作用理解
- C#中params关键字的作用理解
- C#中params关键字的作用
- C#中params关键字的作用理解
- 关于C#中params关键字的作用及用法
- C#方法的参数关键字:ref、out、params
- C#方法的参数关键字:ref、out、params
- C#方法的参数关键字:ref、out、params
- C#方法的参数关键字:ref、out、params
- C#方法的参数关键字:ref、out、params
- C#关键字params的用法
- C# 关键字params的用法
- C# params关键字的使用
- C# 参数关键字(params,ref,out)
- C# params关键字指定多参数
- CoInitializeSecurity function
- JavaScript的预解析
- 欢迎使用CSDN-markdown编辑器
- 在winform中使用进度条显示任务的执行进度
- Lua教程
- C# 参数关键字params的作用
- debian使用apach2作文件服务器(http下载)
- 【设计模式】行为型模式(下)
- Lua基础语法
- android中表格布局实现,以及拖动Scroll
- 推荐算法--基于物品协同过滤算法实现(python: Item-CF)
- Moon Game
- 【JavaSE系列-基础篇1】——面向对象编程概念之对象
- IO流