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