To call one constructor from another within the same class (for the same object instance), C# uses a colon followed by the this keyword, followed by the parameter list on the callee constructor’s declaration . In this case, the constructor that takes all three parameters calls the constructor that takes two parameters.
Read moreHow do you call a parameterized constructor?
In the above example, when parameterized constructor in invoked, it first calls the default constructor with the help of this() keyword . The default constructor initializes “member” variable to “YES” and then continues to execute parameterized constructor.
Read moreCan constructors accept parameters?
Typically, the constructor initializes the fields of the object that need initialization. Java constructors can also take parameters , so fields can be initialized in the object at creation time.
Read moreCan constructor have parameters in C#?
A constructor having at least one parameter is called as parameterized constructor . It can initialize each instance of the class to different values. Example : C#5 Kas 2020
Read more