जब कोई वस्तु बनती है तो 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