c# 开发规范一关键字之方法参数

   关键字之方法参数    params、ref、out

   1、params关键字

       使用 params 关键字可以指定采用数目可变的参数的方法参数。在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 params 关键字。

       (错误    1    参数数组必须是形参列表中的最后一个参数)    

  class Program
    {
        static void Main(string[] args)
        {
            ParamsTest(new int[] { 1, 1 }, 2, "2", new List<object>() { 2 });
            ParamsTest(new int[] { 1, 1 });
            Console.Read();
        }

        public static void ParamsTest(int[] Array, params object[] paramsArray)
        {
            foreach (var m in Array)
            {
                Console.WriteLine(m);
            }
            Console.WriteLine("---");
            foreach (var p in paramsArray)
            {
                Console.WriteLine(p);
            }
        }
    }

     

     2、ref 关键字

 

posted @ 2016-05-11 15:32  jellybody  阅读(135)  评论(0)    收藏  举报