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

面试题 相关文章推荐
PHP如何与mysql建立链接
May 05 面试题
广州御银科技股份有限公司试卷(C++)
Nov 04 面试题
"火柴棍式"程序员面试题
Mar 16 面试题
亿阳信通股份有限公司笔试题(C#)
Mar 04 面试题
delegate与普通函数的区别
Jan 22 面试题
软件测试企业面试试卷
Jul 13 面试题
EJB与JAVA BEAN的区别
Aug 29 面试题
编程输出如下图形
Nov 24 面试题
汇科协同Java笔试题
Mar 31 面试题
swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上
Jul 06 面试题
创联软件面试题笔试题
Oct 07 面试题
一套Delphi的笔试题一
Feb 14 面试题
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
Discuz! Passport 通行证整合
2008/03/27 PHP
php 读取文件乱码问题
2010/02/20 PHP
PHP 实现explort() 功能的详解
2013/06/20 PHP
浅析PHP中Collection 类的设计
2013/06/21 PHP
yii框架配置默认controller和action示例
2014/04/30 PHP
php中让人头疼的浮点数运算分析
2016/10/10 PHP
js删除所有的cookie的代码
2010/11/25 Javascript
jQuery jcrop插件截图使用方法
2013/11/20 Javascript
JS实现滑动菜单效果代码(包括Tab,选项卡,横向等效果)
2015/09/24 Javascript
将json转换成struts参数的方法
2016/11/08 Javascript
深入理解React Native原生模块与JS模块通信的几种方式
2017/07/24 Javascript
Angular.js初始化之ng-app的自动绑定与手动绑定详解
2017/07/31 Javascript
小程序兼容安卓和IOS数据处理问题及坑
2018/09/18 Javascript
react+redux仿微信聊天界面
2019/06/21 Javascript
基于vue+axios+lrz.js微信端图片压缩上传方法
2019/06/25 Javascript
jquery中attr、prop、data区别与用法分析
2019/09/25 jQuery
python选择排序算法实例总结
2015/07/01 Python
详解使用Python处理文件目录的相关方法
2015/10/16 Python
Python基础教程之tcp socket编程详解及简单实例
2017/02/23 Python
python @property的用法及含义全面解析
2018/02/01 Python
对pandas通过索引提取dataframe的行方法详解
2019/02/01 Python
Django 静态文件配置过程详解
2019/07/23 Python
TensorFLow 不同大小图片的TFrecords存取实例
2020/01/20 Python
python爬虫泛滥的解决方法详解
2020/11/25 Python
理肤泉英国官网:La Roche-Posay英国
2019/01/14 全球购物
外科实习自我鉴定
2013/10/06 职场文书
外贸销售员求职的自我评价
2013/11/23 职场文书
计算机专业优秀大学生自我总结
2014/01/21 职场文书
女子职高个人自荐书
2014/02/01 职场文书
《红军不怕远征难》教学反思
2014/04/14 职场文书
2015教师个人师德工作总结
2015/10/23 职场文书
导游词之贵州百里杜鹃
2019/10/29 职场文书
导游词之镇江西津古渡
2019/11/06 职场文书
python实现股票历史数据可视化分析案例
2021/06/10 Python
nginx实现动静分离的方法示例
2021/11/07 Servers
Python Pandas数据分析之iloc和loc的用法详解
2021/11/11 Python