引数で配列を指定することにより、任意個の値をメソッドに渡すことができます。 この場合、あらかじめ引数に渡す値を配列としてまとめておく必要があります。

配列を使って引数に任意個の値を渡す
using System;

class Sample {
  // 引数で与えられた配列の合計を求めるメソッド
  static long Sum(int[] arr)
  {
    long sum = 0L;

    foreach (int val in arr) {
      sum += val;
    }

    return sum;
  }

  static void Main()
  {
    int[] arr = new int[] {2, 5, 3, 8, 4};

    Console.WriteLine("合計 = {0}", Sum(arr));
  }
}