Home » C# Constructor

C# Constructor

by Online Tutorials Library

C# Constructor

In C#, constructor is a special method which is invoked automatically at the time of object creation. It is used to initialize the data members of new object generally. The constructor in C# has the same name as class or struct.

There can be two types of constructors in C#.

  • Default constructor
  • Parameterized constructor

C# Default Constructor

A constructor which has no argument is known as default constructor. It is invoked at the time of creating object.

C# Default Constructor Example: Having Main() within class

Output:

Default Constructor Invoked  Default Constructor Invoked 

C# Default Constructor Example: Having Main() in another class

Let’s see another example of default constructor where we are having Main() method in another class.

Output:

Default Constructor Invoked  Default Constructor Invoked 

C# Parameterized Constructor

A constructor which has parameters is called parameterized constructor. It is used to provide different values to distinct objects.

Output:

101 tutor 890000 102 Mahesh 490000 
Next TopicC# Destructor

You may also like