Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में सिंगलटन क्लास


सिंगलटन क्लास डेटा के एकल आवंटन और इंस्टेंस की अनुमति देती है। इसमें सामान्य विधियाँ होती हैं और आप इसे इंस्टेंस का उपयोग करके कॉल कर सकते हैं।

क्लास के एकाधिक इंस्टेंस को रोकने के लिए, निजी कंस्ट्रक्टर का उपयोग किया जाता है।

आइए एक उदाहरण देखें:

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

  1. Android में सिंगलटन क्लास का उपयोग कैसे करें? Android में सिंगलटन क्लास का उपयोग कैसे करें?

    सिंगलटन डिज़ाइन पैटर्न सिंगलटन एक डिज़ाइन पैटर्न है जो किसी क्लास के इंस्टेंशिएशन को केवल एक इंस्टेंस तक सीमित करता है। यह कंकरेंसी नियंत्रण और डेटा स्टोर तक केंद्रीय पहुंच प्रदान करने के लिए उपयोगी है। उदाहरण: डेटा स्टोरेज के लिए सिंगलटन क्लास यह उदाहरण दर्शाता है कि सिंगलटन क्लास में टेक्स्ट डेटा

  1. C# में Console क्लास C# में Console क्लास

    C# में Console क्लास का उपयोग कंसोल एप्लिकेशन के लिए मानक इनपुट, आउटपुट और त्रुटि स्ट्रीम को दर्शाने के लिए किया जाता है। आइए C# में Console क्लास प्रॉपर्टीज के कुछ उदाहरण देखते हैं: Console.CursorLeft प्रॉपर्टी C# में कंसोल का CursorLeft बदलने के लिए Console.CursorLeft प्रॉपर्टी का उपयोग करें। उदा

  1. - Python में सिंगलटन क्लास कैसे बनाएं?

    सिंगलटन पैटर्न क्लास के इंस्टेंस की संख्या को एक तक सीमित करने की रणनीति प्रदान करता है। इस प्रकार वही ऑब्जेक्ट कोड के विभिन्न हिस्सों द्वारा हमेशा शेयर किया जाता है। सिंगलटन को ग्लोबल वेरिएबल की तुलना में अधिक सुंदर समाधान माना जा सकता है क्योंकि वास्तविक डेटा सिंगलटन क्लास इंटरफेस के पीछे छिपा हो