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

面试题 相关文章推荐
上海方立数码笔试题
Oct 18 面试题
触发器(trigger)的功能都有哪些?写出一个触发器的例子
Sep 17 面试题
广州迈达威.net面试题目
Mar 10 面试题
以太网Ethernet IEEE802.3
Aug 05 面试题
上海微创软件面试题
Jun 14 面试题
C#公司笔试题
Mar 28 面试题
C#可否对内存进行直接的操作
Feb 26 面试题
what is the difference between ext2 and ext3
Nov 03 面试题
中间件分为哪几类
Mar 14 面试题
如何从一个文件档案的尾端新增记录
Dec 02 面试题
介绍下static、final、abstract区别
Jan 30 面试题
程序员跳槽必看面试题总结
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
WordPress主题制作中自定义头部的相关PHP函数解析
2016/01/08 PHP
php5.x禁用eval的操作方法
2018/10/19 PHP
tp5框架无刷新分页实现方法分析
2019/09/26 PHP
javascript KeyDown、KeyPress和KeyUp事件的区别与联系
2009/12/03 Javascript
javascript Firefox与IE 替换节点的方法
2010/02/24 Javascript
DOM 中的事件处理介绍
2012/01/18 Javascript
js 控制页面跳转的5种方法
2013/09/09 Javascript
刷新页面的几种方法小结(JS,ASP.NET)
2014/01/07 Javascript
JS cookie中文乱码解决方法
2014/01/28 Javascript
可恶的ie8提示缺少id未定义
2014/03/20 Javascript
js加入收藏夹代码(兼容ie/ff/op)
2014/05/16 Javascript
微信小程序 wxapp导航 navigator详解
2016/10/31 Javascript
浅析JavaScript中作用域和作用域链
2016/12/06 Javascript
微信小程序如何获知用户运行小程序的场景教程
2017/05/17 Javascript
Angular 4依赖注入学习教程之FactoryProvider配置依赖对象(五)
2017/06/04 Javascript
抖音上用记事本编写爱心小程序教程
2019/04/17 Javascript
微信小程序非跳转式组件授权登录的方法示例
2019/05/22 Javascript
[03:58]兄弟们,回来开黑了!DOTA2昔日战友招募宣传视频
2016/07/17 DOTA
[57:31]DOTA2-DPC中国联赛 正赛 SAG vs CDEC BO3 第一场 2月1日
2021/03/11 DOTA
Python2中的raw_input() 与 input()
2015/06/12 Python
python数据结构之链表的实例讲解
2017/07/25 Python
Python用字典构建多级菜单功能
2019/07/11 Python
python列表推导式操作解析
2019/11/26 Python
python的help函数如何使用
2020/06/11 Python
Python的控制结构之For、While、If循环问题
2020/06/30 Python
html5中svg canvas和图片之间相互转化思路代码
2014/01/24 HTML / CSS
美国最大的骑马用品零售商:HorseLoverZ
2017/01/12 全球购物
Under Armour安德玛中国官网:美国高端运动科技品牌
2018/03/09 全球购物
定制别致的瑜伽垫:Sugarmat
2019/06/21 全球购物
家长会演讲稿范文
2014/01/10 职场文书
社团活动总结怎么写
2014/06/30 职场文书
查摆问题自我剖析材料
2014/08/18 职场文书
惹女朋友生气检讨书
2015/05/06 职场文书
2015迎新晚会开场白
2015/07/17 职场文书
《成长的天空》读后感3篇
2019/12/06 职场文书
GTX1650super好不好 gtx1650super显卡属于什么级别
2022/04/08 数码科技