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...

面试题 相关文章推荐
mysql的最长数据库名,表名,字段名可以是多长
Apr 21 面试题
解释一下ArrayList Vector和LinkedList的实现和区别
Apr 26 面试题
判断单链表中是否存在环
Jul 16 面试题
如何在Oracle中查看各个表、表空间占用空间的大小
Oct 31 面试题
一些高难度的SQL面试题
Nov 29 面试题
用友笔试题目
Oct 25 面试题
能否解释一下XSS cookie盗窃是什么意思
Jun 02 面试题
Python面试题集
Mar 08 面试题
MYSQL基础面试题
May 13 面试题
一道输出判断型Java面试题
Oct 01 面试题
Java的类与C++的类有什么不同
Jan 18 面试题
程序员跳槽必看面试题总结
Jun 28 面试题
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 str_replace的替换漏洞
2008/03/15 PHP
PHP连接access数据库
2008/03/27 PHP
Php Mssql操作简单封装支持存储过程
2009/12/11 PHP
Laravel中的Blade模板引擎示例详解
2017/10/10 PHP
php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
2018/02/06 PHP
PHP设计模式入门之状态模式原理与实现方法分析
2020/04/26 PHP
js设置文本框中焦点位置在最后的示例代码(简单实用)
2014/03/04 Javascript
js控制网页前进和后退的方法
2015/06/08 Javascript
js获取元素的外链样式的简单实现方法
2016/06/06 Javascript
jquery封装插件时匿名函数形参和实参的写法解释
2017/02/14 Javascript
浅谈vue的iview列表table render函数设置DOM属性值的方法
2017/09/30 Javascript
vue中rem的配置的方法示例
2018/08/30 Javascript
在React中写一个Animation组件为组件进入和离开加上动画/过度效果
2019/06/24 Javascript
Layui 带多选框表格监听事件以及按钮自动点击写法实例
2019/09/02 Javascript
微信小程序自定义模态弹窗组件详解
2019/12/24 Javascript
通过微信公众平台获取公众号文章的方法示例
2019/12/25 Javascript
小程序自定义弹框效果
2020/11/16 Javascript
Python中for循环和while循环的基本使用方法
2015/08/21 Python
python实现12306火车票查询器
2017/04/20 Python
Python实现的质因式分解算法示例
2018/05/03 Python
python中break、continue 、exit() 、pass终止循环的区别详解
2019/07/08 Python
Python GUI自动化实现绕过验证码登录
2020/01/10 Python
Python使用pdb调试代码的技巧
2020/05/03 Python
django模板获取list中指定索引的值方式
2020/05/14 Python
python中append函数用法讲解
2020/12/11 Python
Python实现石头剪刀布游戏
2021/01/20 Python
AC Lens:购买隐形眼镜
2017/02/26 全球购物
美国马匹用品和骑马配件购物网站:Horse.com
2018/01/08 全球购物
澳大利亚珍珠首饰购物网站:Vayo Pearls
2019/03/11 全球购物
毕业学生推荐信
2013/12/01 职场文书
单位刻章介绍信范文
2014/01/11 职场文书
高中生期末评语
2014/01/28 职场文书
秋冬农业生产标语
2014/10/09 职场文书
故意伤害人身损害赔偿协议书
2014/11/19 职场文书
2019年朋友圈经典励志语录50条
2019/07/05 职场文书
vue项目多环境配置(.env)的实现
2021/07/21 Vue.js