params數組
params 關鍵字能夠指定在參數數目可變處採用參數的方法參數。code
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(); } }