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

यह कैसे साबित करें कि स्टेटिक क्लास के लिए ऑब्जेक्ट का केवल एक इंस्टेंस बनाया जाता है?


यहां उदाहरण में एक स्टेटिक Demo क्लास बनाई गई है और एक स्टेटिक वेरिएबल count घोषित किया गया है।

यहां count वेरिएबल को ग्लोबल वेरिएबल के रूप में माना जाता है। इसलिए यह उदाहरण में बढ़ता रहता है, क्योंकि क्लास का केवल एक इंस्टेंस बनाया जाता है।

उदाहरण

static class Demo{ 
    public static int count; 
    static Demo(){ 
        System.Console.WriteLine("Static Constructor called"); 
    } 
} 
class Program{ 
    static void Main(){ 
        Demo.count++; 
        Demo.count++; 
        System.Console.WriteLine(Demo.count); 
        Console.ReadKey(); 
    } 
}

आउटपुट

Static Constructor called 
2

  1. - जावास्क्रिप्ट में एक JS ऑब्जेक्ट को एक की को छोड़कर कैसे क्लोन करें?

    किसी ऑब्जेक्ट को एक की को छोड़कर क्लोन करने का सबसे आसान तरीका है पूरे ऑब्जेक्ट को क्लोन करना और फिर अनावश्यक प्रॉपर्टी को हटाना। हालांकि, क्लोनिंग दो प्रकार की हो सकती है: डीप क्लोन शैलो क्लोन शैलो कॉपीज जितना संभव हो उतना कम डुप्लीकेट करती हैं। एक कलेक्शन की शैलो कॉपी कलेक्शन स्ट्रक्चर की

  1. जावास्क्रिप्ट में कैसे जांचें कि कोई ऑब्जेक्ट क्लास का इंस्टेंस है? जावास्क्रिप्ट में कैसे जांचें कि कोई ऑब्जेक्ट क्लास का इंस्टेंस है?

    जावास्क्रिप्ट में जांचने का कोड कि कोई ऑब्जेक्ट क्लास का इंस्टेंस है या नहीं - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style> &n

  1. - Python में इंस्टेंस का क्लास नाम कैसे प्राप्त करें?

    निम्न कोड दिखाता है कि प्रश्न में इंस्टेंस का क्लास नाम कैसे प्राप्त करें। उदाहरण class Number: def __init__(self, number): self.number = number n1 = Number(1) print(n1.__class__) print(n1.__class__.__name__) आउटपुट यह आउटपुट देता है: __main__.Number Number