If you don’t provide a constructor for your class, C# creates one by default that instantiates the object and sets member variables to the default values as listed in the Default Values Table. Constructor without any parameters is called a default constructor. In other words, this type of constructor does not take parameters. The drawback of a default constructor is that every instance of the class will be initialized to the same values and it is not possible to initialize each instance of the class to different values.
The default constructor initializes:
- All numeric fields in the class to zero.
- All string and object fields to null.
10 5 The result of multiplication is: 50
Example 2: In this example, the class Person does not have any constructors, in which case, a default constructor is automatically provided and the fields are initialized to their default values.
Name: , Age: 0
Note: The output is so because a string is assigned to null by default and integers to 0.
- How to set the default value for an HTML <select> element?
- How to set Default Password Character in TextBox in C#?
- How to replace dropdown-toggle icon with another default icon in Bootstrap ?
- Default Interface Methods in C# 8.0
- How to create default function parameter in PHP?
- How to Assign Default Value for Struct Field in Golang?
- How to remove the default arrow icon from a dropdown list?
- How to close sidebar by default using Bootstrap ?
- How to set default values for Angular 2 component properties?
- Range Constructor in C#
- C# | Constructor Overloading
- C# | Copy Constructor
- C# | Thread(ThreadStart) Constructor
- C# | Thread(ParameterizedThreadStart) Constructor
- Invoking an overloaded constructor using this keyword in C#
- Kotlin constructor
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.