C#中的参数关键字params_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > C#中的参数关键字params

C#中的参数关键字params

 2014/4/14 20:48:09  思思博士  博客园  我要评论(0)
  • 摘要:1class参数2{3publicvoiddoSome(stringstr,paramsint[]values){4if(values!=null&&values.Length>0)5{6for(vari=0;i<values.Length;i++)7{8Console.WriteLine(str+","+values[i]);9}10}11else{12Console.WriteLine(str);13}14}15staticvoidMain()
  • 标签:C# 关键字

 

 

 1 class 参数
 2     {
 3         public void doSome(string str,params int[] values){
 4             if (values != null && values.Length > 0)
 5             {
 6                 for (var i = 0; i < values.Length; i++)
 7                 {
 8                     Console.WriteLine(str + "," + values[i]);
 9                 }
10             }
11             else {
12                 Console.WriteLine(str);
13             }
14         }
15         static void Main() {
16             参数 c = new 参数();
17             c.doSome("a");
18             c.doSome("b",1);
19             c.doSome("c",1,2,3);
20             int[] arr = { 1, 5, 7 };
21             c.doSome("d",arr);
22         }
23     }

执行结果:

发表评论
用户名: 匿名