在C#中,params
關鍵字用于表示一個可變參數列表。這意味著你可以將任意數量的參數傳遞給一個方法,而無需創建一個數組。這在編寫靈活且易于調用的代碼時非常有用。要正確使用params
,請遵循以下步驟:
params
關鍵字緊跟在參數類型之后,然后是參數名稱。多個參數之間用逗號分隔。public void MyMethod(params int[] numbers)
{
// 方法實現
}
MyMethod(1, 2, 3, 4, 5); // 傳遞多個整數
MyMethod(6); // 傳遞一個整數
params
數組來訪問所有傳遞的參數。你可以像處理普通數組一樣處理params
數組。public void MyMethod(params int[] numbers)
{
foreach (int number in numbers)
{
Console.WriteLine(number);
}
}
注意:params
關鍵字只能用于方法參數,不能用于局部變量或返回值。此外,params
數組實際上是int[]
類型的別名,因此你可以在方法內部使用所有與數組相關的操作符和方法。