在C#中,可以使用params關鍵字來定義可變參數。可變參數可以讓方法接受任意數量的參數,這些參數會被封裝在一個數組中。
以下是一個簡單的示例,演示了如何在C#中使用可變參數:
class Program
{
static void Main(string[] args)
{
PrintNumbers(1, 2, 3, 4, 5);
}
static void PrintNumbers(params int[] numbers)
{
foreach (int number in numbers)
{
Console.WriteLine(number);
}
}
}
在上面的示例中,PrintNumbers方法接受可變參數numbers,可以傳入任意數量的整數參數。在Main方法中調用PrintNumbers時,傳入了5個整數參數。
注意:可變參數必須是方法的最后一個參數,并且每個方法最多只能有一個可變參數。