是的,C# 中的 params
關鍵字可以簡化代碼編寫。params
允許你在調用方法時傳遞可變數量的參數,而無需創建一個數組。這樣可以讓你在調用方法時更加簡潔明了。
例如,假設你有一個方法,該方法接受任意數量的整數并計算它們的和:
public int Sum(params int[] numbers)
{
int sum = 0;
foreach (int number in numbers)
{
sum += number;
}
return sum;
}
現在,你可以使用 params
關鍵字簡化調用該方法的方式:
int result1 = Sum(1, 2, 3, 4, 5);
int result2 = Sum(10, 20);
int result3 = Sum(); // 不傳遞任何參數
在這個例子中,params
關鍵字允許你在調用 Sum
方法時傳遞任意數量的整數,而無需創建一個數組。這使得代碼更加簡潔易讀。