C#面试题

当前位置: 面试问题网 > C#面试题 > params有什么用

params有什么用

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 < list.Length; 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[]

【params有什么用】相关文章

1. params有什么用

2. static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?

3. .TTL是什么?有什么用处,通常那些工具会用到它?(ping? traceroute? ifconfig? netstat?)

4. 什么是托管函数?托管函数有什么用?

5. JMS中Topic和Queue有什么区别

6. 大学生签三方协议有什么用?

7. 毕业档案有什么用处?

8. short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?

9. 路由表示做什么用的?在linux环境中怎么来配置一条默认路由?

10. Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?用contains来区分是否有重复的对象。还是都不用

本文来源:https://www.mianshiwenti.com/a13049.html

点击展开全部

《params有什么用》

将本文的Word文档下载到电脑,方便收藏和打印

推荐程度:

进入下载页面

﹝params有什么用﹞相关内容

「params有什么用」相关专题

其它栏目

也许您还喜欢