黑马程序员——params

来源:互联网 发布:手机游戏优化器 编辑:程序博客网 时间:2024/05/29 17:59

-------------------------- ASP.Net+Android+IOS开发.Net培训期待与您交流! --------------------------

params是c#语言中的关键字,它在方法成员的参数列表中使用,为该方法提供了参数个数可变的能力。

params 关键字之后不允许有任何其他参数,并且在方法声明中只允许一个 params 关键字。其他参数可以放在其前面。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace @params
{
    class Application
    {
        // 如有其它参数,必须放在params参数前面。后面的参数个数是可变的
        //如果params后面定义的不是object数组,那么params整合的参数类型应与数组类型相同或相容
        
        public static void Test(int Id,params double [] group)
        {
            Console.WriteLine(Id);
            for (int i = 0; i < group.Length; i++)
{
 Console.WriteLine(group[i]);  
}
        }
         static void Main()
        {
            //可变参数部分传入了三个参数,两个double类型,一个int类型,没有出错
             int a=3;
            Test(1, 1.02,a,1.334445);
            Console.ReadLine();
        }
   }
}



-------------------------- ASP.Net+Android+IOS开发.Net培训期待与您交流! --------------------------
0 0
原创粉丝点击