सिंगलटन क्लास डेटा के एकल आवंटन और इंस्टेंस की अनुमति देती है। इसमें सामान्य विधियाँ होती हैं और आप इसे इंस्टेंस का उपयोग करके कॉल कर सकते हैं।
क्लास के एकाधिक इंस्टेंस को रोकने के लिए, निजी कंस्ट्रक्टर का उपयोग किया जाता है।
आइए एक उदाहरण देखें:
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