"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > C#में स्थिर चर की शक्ति और सीमाएं क्या हैं?

C#में स्थिर चर की शक्ति और सीमाएं क्या हैं?

2025-02-06 पर पोस्ट किया गया
ब्राउज़ करें:778

What are the Power and Limitations of Static Variables in C#?

] ] उदाहरण चर के विपरीत, वे किसी भी विशिष्ट वस्तु से स्वतंत्र रूप से मौजूद हैं, एक वर्ग के सभी उदाहरणों में साझा किए गए एकल मूल्य को बनाए रखते हैं।

] कई प्रमुख लाभ स्थैतिक चर मूल्यवान बनाते हैं:

] यह विशेष रूप से वैश्विक स्थिरांक, अनुप्रयोग सेटिंग्स, या साझा किए गए राज्यों को ट्रैक करने के लिए उपयोगी है।

] ]

स्थैतिक चर ] एक स्थिर चर इसके लिए आदर्श है; इसका साझा मूल्य कुल गणना को सही ढंग से दर्शाता है। एक इंस्टेंस वैरिएबल का उपयोग करने से प्रत्येक ऑब्जेक्ट की अपनी स्वतंत्र गणना होगी, जिसकी आवश्यकता नहीं है।

स्थैतिक चर उपयोग की सीमाएँ

यह स्थैतिक चर पर प्रतिबंधों को समझने के लिए महत्वपूर्ण है:
  • ] उनका अस्तित्व कक्षा से जुड़ा हुआ है, जबकि विधि चर एकल विधि कॉल के लिए स्थानीय हैं। एक विधि के भीतर एक स्थिर चर घोषित करने का प्रयास करने से एक संकलन त्रुटि होगी। ]
  • यह कोड स्निपेट एक स्थिर चर के उपयोग को दिखाता है:
  • सार्वजनिक वर्ग पुस्तक { सार्वजनिक स्थैतिक इंट बुककाउंट = 0; // साझा स्थैतिक चर सार्वजनिक पुस्तक () { बुककाउंट; } } सार्वजनिक वर्ग अभ्यास { सार्वजनिक स्थैतिक शून्य main (String [] args) { बुक बुक 1 = नई पुस्तक (); बुक बुक 2 = नई पुस्तक (); Console.writeline ($ "कुल पुस्तकें बनाई गई: {book.bookcount}"); // स्थैतिक चर तक पहुंचना और प्रदर्शित करना } }
  • ] मुख्य विधि तब इस साझा गणना को एक्सेस और प्रदर्शित करती है।
  • ]
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3