C#中如何解决参数个数可变的问题
来源:互联网 发布:剪枝算法 编辑:程序博客网 时间:2024/06/05 21:08
首先我们需要了解一个关键字叫 params 。
params 关键字可以指定在参数数目可变处采用参数的参数方法。
msdn上的示例:
// cs_params.csusing System;public class MyClass { public static void UseParams(params int[] list) { for (int i = 0 ; i < list.Length; i++) { Console.WriteLine(list[i]); } Console.WriteLine(); } public static void UseParams2(params object[] list) { for (int i = 0 ; i < list.Length; i++) { Console.WriteLine(list[i]); } Console.WriteLine(); } static void Main() { UseParams(1, 2, 3); UseParams2(1, 'a', "test"); // An array of objects can also be passed, as long as // the array type matches the method being called. int[] myarray = new int[3] {10,11,12}; UseParams(myarray); }}
输出
1231atest101112
- C#中如何解决参数个数可变的问题
- 如何实现参数个数可变的函数
- 如何实现参数个数可变的函数
- javascript中参数个数可变的函数
- java中参数个数可变的做法
- C中参数个数可变的函数
- C#可变参数问题
- 详解如何实现定义一个参数个数可变的函数
- 参数个数可变的函数
- 可变个数参数的用法
- 参数个数可变的函数
- 可变参数个数的函数
- 参数个数可变的宏
- 参数个数可变的函数
- c#中参数可变的函数
- C# 中 params 的使用 可变参数
- python中可变参数个数参数
- C语言中实现参数个数可变的函数
- Android常用控件的基本使用方法
- 内核模块编程之模块工具的使用
- Java读取properties文件的简单方法
- Linux Init, Getty, Login
- HDU 3371 Kruskal
- C#中如何解决参数个数可变的问题
- 思维导图
- Linux 内核list_head 学习
- 安装vsftpd
- the personal understanding about JAVA Heap space and GC
- 未能找到类型或命名空间名称“DbSet”
- 鸡尾酒排序
- 【推荐】Andorid安全测试框架drozer
- POJ 1001-Exponentiation(NYOJ 155 求高精度幂):大数问题