C# Programming Interview Questions

What is the Constructor Chaining in C#?

Constructors are responsible for object initialization and memory allocation of its class. There is always at least one constructor in every class. Constructor Chaining is an approach where a constructor calls another constructor in the same or base class. This means that, every child class constructor is mapped to parent class Constructor implicitly by base keyword so when you create an instance of child class to it'll call parent's class Constructor without it inheritance is not possible.