Singleton Class อนุญาตให้มีการจัดสรรเดี่ยวและอินสแตนซ์ของข้อมูล มันมีวิธีการปกติและคุณสามารถเรียกใช้โดยใช้อินสแตนซ์
เพื่อป้องกันหลายอินสแตนซ์ของคลาส ตัวสร้างส่วนตัวถูกนำมาใช้
เรามาดูตัวอย่างกัน −
public class Singleton { static Singleton b = null; private Singleton() { } }
ต่อไปนี้เป็นอีกตัวอย่างหนึ่งที่แสดงวิธีการแสดงคลาสซิงเกิลตัน -
ตัวอย่าง
using System; class Singleton { public static readonly Singleton _obj = new Singleton(); public void Display() { Console.WriteLine(true); } Singleton() {} } class Demo { public static void Main() { Singleton._obj.Display(); } }
ผลลัพธ์
True