Check the array length for params parameters

image_pdfimage_print
   
 

using System;
public class Employee {

    public Employee(params string[] _name) {
        switch (_name.Length) {

            case 1:
                name = _name[0];
                break;
            case 2:
                name = _name[0] + " " + _name[1];
                break;
            default:
                break;
        }
    }
    public void GetName() {
        Console.WriteLine(name);
    }
    private string name = "";
}
public class Employeenel {

    public static void Main() {
        Employee bob = new Employee("Bob", "Wilson");
        bob.GetName();
    }
}