Alex Rivera | Logout

Function with variable number of arguments

Asked 2012-03-20T10:02:37.100
114

As the title says I need to know if there is a corresponding syntax as java's ... in method parameters, like

void printReport(String header, int... numbers) { //numbers represents varargs
  System.out.println(header);
  for (int num : numbers) {
     System.out.println(num);
  }
}

(code courtesy of wikipedia)

Edit
Report

1 Answer

153

Yes you can write something like this:

void PrintReport(string header, params int[] numbers)
{
    Console.WriteLine(header);
    foreach (int number in numbers)
        Console.WriteLine(number);
}
answered 2012-03-20T10:05:11.517

Your Answer