Login | Register   
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: C#
Expertise: Beginner
Aug 30, 2005

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));
    }
}
Bogdan Raducanu
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap