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