為什麼要用 params 關鍵字?
params 關鍵字允許方法接受可變數量的參數。這在許多場景中都很有用,例如當您想要編寫一個可以對多個元素執行相同操作的方法時,或者當您想要允許方法的使用者傳入值清單或陣列時。
如何使用 params 關鍵字
要使用 params 關鍵字,只需將其添加到方法簽名中接受參數類型之前參數數量可變。例如:
public static int addTwoEach(params int[] args) { int sum = 0; foreach (var item in args) sum += item + 2; return sum; }
使用 params 關鍵字的好處
使用 params關鍵字有幾個好處:
範例
考慮以下使用params關鍵字的方法:
public static void printNames(params string[] names) { foreach (var name in names) Console.WriteLine(name); }
此方法可以用任何呼叫字串參數的數量,例如as:
printNames("John", "Mary", "Bob");
注意: 雖然params 關鍵字可以簡化程式碼並使其更加靈活,但明智地使用它很重要。避免對具有固定數量參數的方法使用 params,因為這會使您的程式碼更難維護。
以上是C# 中「params」關鍵字的好處和用途是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!