In C#, you can use the keyword
params to define a method which will accept a variable number of arguments of the same type. The keyword has to occupy the last position in the method's list of formal arguments.
Here's an example of a method which calculates the sum of a variable number of integers:
using System;
public class Test
{
public static int GetSum(params int[] numbers)
{
int sum=0;
foreach(int num in numbers)
sum+=num;
return sum;
}
public static void Main(string[] args)
{
Console.WriteLine(GetSum(1,2,3,4,5,6,7,8,9));
Console.WriteLine(GetSum(2,4,6,8));
}
}