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