C#參數數組
有時,在聲明方法時,你不知道傳遞參數的數量。 C#參數數組(或參數數組)進入在這些時間的幫助。
下麵的例子說明了這一點:
using System; namespace ArrayApplication { class ParamArray { public int AddElements(params int[] arr) { int sum = 0; foreach (int i in arr) { sum += i; } return sum; } } class TestClass { static void Main(string[] args) { ParamArray app = new ParamArray(); int sum = app.AddElements(512, 720, 250, 567, 889); Console.WriteLine("The sum is: {0}", sum); Console.ReadKey(); } } }
讓我們編譯和運行上麵的程序,這將產生以下結果:
The sum is: 2938