C#允許為函數指定一個也只能是一個特殊參數,該參數必須是函數中的最后一個參數,稱為參數數組。
參數數組允許使用個數不定的參數調用函數,使用關鍵字params定義。
🌰栗子:
using System.Linq; namespace MyConsoleApp { internal class Program { private static void Main() { // 計算1+2+3+...+8+9+10的和 var sum = GetSum(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); } /// <summary> /// 計算一組數字的和 /// </summary> /// <param name="numbers"></param> /// <returns></returns> private static int GetSum(params int[] numbers) { return numbers.Sum(); } } }