在C#中,params關鍵字用于指定一個方法參數可以接受可變數量的參數。這意味著方法可以接受零個或多個參數,并且它們都必須是相同類型的。
使用params關鍵字的語法如下所示:
public void methodName(params dataType[] parameterName)
{
// 方法體
}
以下是使用params關鍵字的示例:
public void PrintNumbers(params int[] numbers)
{
foreach (int num in numbers)
{
Console.WriteLine(num);
}
}
// 調用方法
PrintNumbers(1, 2, 3, 4, 5);
PrintNumbers(10, 20);
PrintNumbers(); // 不傳遞任何參數
在上面的示例中,PrintNumbers方法接受一個可變數量的整數參數,并在控制臺上打印這些數字。通過使用params關鍵字,我們可以在方法調用時傳遞任意數量的整數參數,甚至可以不傳遞任何參數。
需要注意的是,params關鍵字只能在方法的最后一個參數中使用,并且每個方法最多只能有一個params參數。