devxlogo

Creating Methods with a Variable Number of Arguments

Creating Methods with a Variable Number of Arguments

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

devx-admin

Share the Post: