当前位置:编程学习 > C#/ASP.NET >>

params关键字有什么`??我是初学的``大家帮下

params关键字有什么`??我是初学的``大家帮下 --------------------编程问答-------------------- params就是用在参数数组当中,当传入参数把确定的时候,把传入的参数当一个数组.  
   
  MSDN中就有一个例子:  
  示例  
  //   cs_params.cs  
  using   System;  
  public   class   MyClass    
  {  
   
        public   static   void   UseParams(params   int[]   list)    
        {  
              for   (   int   i   =   0   ;   i   <   list.Length   ;   i++   )  
                    Console.WriteLine(list[i]);  
              Console.WriteLine();  
        }  
   
        public   static   void   UseParams2(params   object[]   list)    
        {  
              for   (   int   i   =   0   ;   i   <   list.Length   ;   i++   )  
                    Console.WriteLine((object)list[i]);  
              Console.WriteLine();  
        }  
   
        public   static   void   Main()    
        {  
              UseParams(1,   2,   3);  
              UseParams2(1,   'a',   "test");    
   
              int[]   myarray   =   new   int[3]   {10,11,12};  
              UseParams(myarray);  
        }  
  }  
   --------------------编程问答-------------------- 输出
1
2
3

1
a
test

10
11
12


在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 params 关键字。
补充:.NET技术 ,  非技术区
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,