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();
        }
    }
相關文章
相關標籤/搜索