जब कोई वस्तु बनती है तो C# में एक कंस्ट्रक्टर स्वचालित रूप से लागू हो जाता है। कंस्ट्रक्टर का वही नाम है जो क्लास का है, उदाहरण के लिए -
public class Department {
public Department () {
Console.WriteLine("Default Constructor! ");
}
} निम्नलिखित कोड है जो C# में डिफ़ॉल्ट कंस्ट्रक्टर के उपयोग को दर्शाता है। ऑब्जेक्ट बनने पर कंस्ट्रक्टर तुरंत कॉल करता है।
Department dept1 = new Department ();
एक डिफॉल्ट कंस्ट्रक्टर एक कंस्ट्रक्टर होता है जिसका कोई तर्क नहीं होता है, उदाहरण के लिए -
Department () {
} आइए डिफ़ॉल्ट कंस्ट्रक्टर्स के साथ काम करने का तरीका जानने के लिए पूरा उदाहरण देखें।
उदाहरण
using System;
public class Department {
public Department () {
Console.WriteLine("Constructor Invoked");
}
public static void Main(string[] args) {
// object
Department dept1 = new Department ();
}
} आउटपुट
Constructor Invoked