Look at the params parameter modifier.
public int Sum(params int[] integers)
{
int sum=0;
foreach (var x in integers)
{
sum += x;
}
return sum;
}
Usage
var sum = Sum(1,2,3,4) // 10
Also
var myArrayOfIntegers = new int[] {
1,2,3,4
};
var sum = Sum(myArrayOfIntegers); // still 10