ตัวสร้างใน 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