C# 中的 params
關鍵字非常適合用于處理不確定數量的參數。這些參數可以是任何類型,包括基本類型(如 int、float、string 等)和引用類型(如類、結構、數組等)。params
允許你在調用方法時傳入任意數量的參數,而無需創建一個數組或列表來容納它們。
使用 params
的主要優點是:
params
,你可以避免在調用方法時創建額外的數組或列表。這使得代碼更簡潔,易于閱讀和維護。params
允許你傳入任意數量的參數,這使得方法更加靈活,可以適應不同的場景。params
可以提高性能,因為它避免了創建額外的數組或列表。下面是一個使用 params
的示例:
public class Calculator
{
public static int Add(params int[] numbers)
{
int sum = 0;
foreach (int number in numbers)
{
sum += number;
}
return sum;
}
}
class Program
{
static void Main()
{
int result = Calculator.Add(1, 2, 3, 4, 5);
Console.WriteLine("Sum: " + result); // 輸出 "Sum: 15"
}
}
在這個示例中,Add
方法使用 params int[] numbers
來接收任意數量的整數參數。這使得我們可以在調用 Add
方法時傳入任意數量的整數,而無需創建一個數組。