Calling a Constructor from Another Constructor
In this lesson, you will learn how to call a constructor from another constructor.
We'll cover the following...
We have previously learned about this reference variable. This is the second use case
of the this reference variable.
We already know that a class can have multiple constructors. There can be a parameterized constructor which initializes all the fields or there can be another constructor which initializes some of the fields and so on. In a case where the code to initialize some of the fields is already written in another constructor, why not just call that other constructor.
In C#, we can call a constructor from another constructor. When you call a constructor from another constructor, you use the this keyword followed by () to refer to the constructor.
Let’s see it in action: