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)); }}