Normal parameter and params parameters

image_pdfimage_print
   
 

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