Params参数讲解

params数组

params 关键字能够指定在参数数目可变处采用参数的方法参数。code

  1. 在方法声明中的 params 关键字以后不容许任何其余参数,而且在方法声明中只容许一个 params关键字。
    using System;
    
    class App
    {
        public static void UseParams(params object[] list)
        {
            for (int i = 0; i < list.Length; i++)
            {
                Console.WriteLine(list[i]);
            }
        }
    
        static void Main()
        {
            // 通常作法是先构造一个对象数组,而后将此数组做为方法的参数
            object[] arr = new object[3] { 100, 'a', "keywords" };
            UseParams(arr);
    
            // 而使用了params修饰方法参数后,咱们能够直接使用一组对象做为参数
            // 固然这组参数须要符合调用的方法对参数的要求
            UseParams(100, 'a', "keywords");
    
            Console.Read();
        }
    }
相关文章
相关标签/搜索