Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

ตัวสร้างส่วนตัวและคลาส Singleton ใน C #


ใช้คอนสตรัคเตอร์ส่วนตัวในคลาสที่มีสมาชิกสแตติกเท่านั้นดังที่แสดงด้านล่าง -

class Demo {
   // private constructor
   private Demo() { }

   public static a = 10;
}

คลาสซิงเกิลตันมีเมธอดปกติและคุณสามารถเรียกใช้โดยใช้อินสแตนซ์

เพื่อป้องกันหลายอินสแตนซ์ของคลาส ตัวสร้างส่วนตัวถูกนำมาใช้

เรามาดูตัวอย่างกัน −

ตัวอย่าง

public class Singleton {
   static Singleton a = null;
   private Singleton() {
   }
}