Normal parameter and params parameters : params « Language Basics « C# / C Sharp






Normal parameter and params parameters

 

using System;

public class Starter {
    public static void Main() {
        Names("F", "F", "B", "A");
        Names("F", 1234, 5678, 9876, 4561);
        Names("F", "C", "D");
    }

    public static void Names(string company,params string[] employees) {
        Console.WriteLine("{0} employees: ",company);
        foreach (string employee in employees) {
            Console.WriteLine(" {0}", employee);
        }
    }

    public static void Names(string company,params int[] emplid) {
        Console.WriteLine("{0} employees: ",company);
        foreach (int employee in emplid) {
            Console.WriteLine(" {0}", employee);
        }
    }

    public static void Names(string company,string empl1, string empl2) {
        Console.WriteLine("{0} employees: ",company);
        Console.WriteLine("  {0}", empl1);
        Console.WriteLine("  {0}", empl2);
    }
}

 








Related examples in the same category

1.Params Array
2.Check the array length for params parameters
3.use the params feature to write functions which accept a variable number of arguments
4.Use params to mark parameter