よく忘れるのでメモ。
可変長引数 を使用するには、params キーワードを使います。
LinqのSum()メソッドを使っているので、サンプルにあまり意味ありませんが。
SampleParams.cs
using System;
using System.Linq;
namespace SampleParams
{
class Program
{
public static void Main(string[] args)
{
Console.WriteLine("Sum={0}",Sum(1,2,3,4,5));
Console.ReadKey(true);
}
public static int Sum(params int [] values)
{
return values.Sum();
}
}
}