What are constructors in C# programs?



A class constructor is a special member function of a class that is executed whenever we create new objects of that class.

A constructor has exactly the same name as that of class and it does not have any return type.

Constructor has the same name as the class name −

class Demo {    public Demo() {} }

The following is an example −

Example

 Live Demo

using System; namespace LineApplication {    class Line {       private double length; // Length of a line       public Line() {          Console.WriteLine("Object is being created");       }       public void setLength( double len ) {          length = len;       }       public double getLength() {          return length;       }       static void Main(string[] args) {          Line line = new Line();          // set line length          line.setLength(6.0);          Console.WriteLine("Length of line : {0}", line.getLength());          Console.ReadKey();       }    } }

Output

Object is being created Length of line : 6
Updated on: 2020-06-20T11:51:03+05:30

617 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements