Check the array length for params parameters : params « Language Basics « C# / C Sharp






Check the array length for params parameters

 

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

 








Related examples in the same category

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