params有什么用


Posted in 面试题 onMarch 01, 2016
params 关键字在方法成员的参数列表中使用,为该方法提供了参数个数可变的能力
它在只能出现一次并且不能在其后再有参数定义,之前可以
示例:
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class App
{
//第一个参数必须是整型,但后面的参数个数是可变的。
//而且由于定的是object数组,所有的数据类型都可以做为参数传入
public static void UseParams(int id, params object[] list)
{
Console.WriteLine(id);
for (int i = 0; i {
Console.WriteLine(list[i]);
}
}
static void Main()
{
//可变参数部分传入了三个参数,都是字符串类型
UseParams(1, “a”, “b”, “c”);
//可变参数部分传入了四个参数,分别为字符串、整数、浮点数和双精度浮点数数组
UseParams(2, “d”, 100, 33.33, new double[] { 1.1, 2.2 });
Console.ReadLine();
}
}
}
结果:
1
a
b
c
2
d
100
33.33
System.Double[]

Tags in this post...

面试题 相关文章推荐
JDO的含义
Nov 17 面试题
JAVA的事件委托机制和垃圾回收机制
Sep 07 面试题
main 主函数执行完毕后,是否可能会再执行一段代码,给出说明
Dec 05 面试题
简述数据库的设计过程
Jun 22 面试题
杭州-飞时达软件有限公司.net笔面试
Apr 28 面试题
TCP/IP模型的分界线
Dec 01 面试题
SQL注入攻击的种类有哪些
Dec 30 面试题
What's the difference between an interface and abstract class? (接口与抽象类有什么区别)
Oct 29 面试题
Linux面试经常问的文件系统操作命令
Nov 05 面试题
软件测试面试题
Oct 21 面试题
Python里面如何实现tuple和list的转换
Jun 13 面试题
Java面试题:请说出如下代码的输出结果
Apr 22 面试题
Does C# support multiple inheritance? (C#支持多重继承吗)
Jan 04 #面试题
西安当代医院管理研究院笔试题
Dec 11 #面试题
What's the difference between an interface and abstract class? (接口与抽象类有什么区别)
Oct 29 #面试题
亿阳信通股份有限公司C#笔试题
Dec 06 #面试题
C#面试常见问题
Feb 25 #面试题
What's the difference between deep copy and shallow copy? (深拷贝与浅拷贝有什么区别)
Nov 10 #面试题
override和overload的区别
Mar 09 #面试题
You might like
php 表单数据的获取代码
2009/03/10 PHP
php环境配置之CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI比较?
2011/10/17 PHP
php strnatcmp()函数的用法总结
2013/11/27 PHP
使用Zookeeper分布式部署PHP应用程序
2019/03/15 PHP
一句话JavaScript表单验证代码
2009/08/02 Javascript
event.currentTarget与event.target的区别介绍
2012/12/31 Javascript
Jquery post传递数组方法实现思路及代码
2013/04/28 Javascript
jQuery 顶部导航跟随滚动条滚动固定浮动在顶部
2014/06/06 Javascript
教你JS中的运算符乘方、开方及变量格式转换
2016/08/09 Javascript
bootstrap table实例详解
2017/01/06 Javascript
jQuery表单元素选择器代码实例
2017/02/06 Javascript
了解ESlint和其相关操作小结
2018/05/21 Javascript
javascript设计模式 ? 享元模式原理与用法实例分析
2020/04/15 Javascript
ES6函数和数组用法实例分析
2020/05/23 Javascript
nuxt 页面路由配置,主页轮播组件开发操作
2020/11/05 Javascript
[01:45]2014DOTA2 TI预选赛预选赛 大神专访第二弹!
2014/05/20 DOTA
centos6.8安装python3.7无法import _ssl的解决方法
2018/09/17 Python
对python的unittest架构公共参数token提取方法详解
2018/12/17 Python
在Pandas中处理NaN值的方法
2019/06/25 Python
python 表格打印代码实例解析
2019/10/12 Python
关于Pytorch的MNIST数据集的预处理详解
2020/01/10 Python
基于Python词云分析政府工作报告关键词
2020/06/02 Python
Python中对象的比较操作==和is区别详析
2021/02/12 Python
我们是伦敦女孩:WalG
2018/01/08 全球购物
7 For All Mankind官网:美国加州洛杉矶的高级牛仔服装品牌
2018/12/20 全球购物
巴西箱包、背包、钱包和旅行配件购物网站:Inovathi
2019/12/14 全球购物
计算机专业自荐信
2013/10/14 职场文书
致1500米运动员广播稿
2014/02/07 职场文书
致铅球运动员加油稿
2014/02/13 职场文书
幼儿园六一儿童节文艺汇演主持词
2014/03/21 职场文书
舞蹈教育学专业求职信
2014/06/29 职场文书
2015年中秋放假通知范文
2015/08/18 职场文书
React Hook用法示例详解(6个常见hook)
2021/04/28 Javascript
解决Maven项目中 Invalid bound statement 无效的绑定问题
2021/06/15 Java/Android
关于JavaScript回调函数的深入理解
2021/06/27 Javascript
Win11安装受阻怎么办? Windows11安装问题与解决方案汇总
2021/11/21 数码科技