How many types of constructors are in C# OOPs programming?

How many types of constructors are in C# OOPs programming?

Last updated:8/23/2021 6:57:06 AM

1 Answers

Ashutosh Kumar Verma
Ashutosh Kumar Verma

Types of constructor-

    There are generally 5 types of constructor are used in c# programming language which are-

1- Default constructor.

class Demo

{

public Demo()    //default constructor.

{  // statements  }

}

2- Copy constructor.

class Test

{

public Test(Demo demo)// instance of other class

{  // statements  }

}

3- Parameterized constructor.

class Test

{

public Tast(string name, int age)

{    // statements }

}

4- Static constructor.

class Test

{

static Test()        // it is also works like default constructor but it execute only once.

{  // statements  }

}

5- Private constructor

class Test

{

private Test()  // it can execute either same class Main() or if Main() in other class then need to define public in other method in same class to execute its statement 

{   // statements    }

}

 

Answer