घर विकास स्थानीय चर क्या है? - टेक्नोपेडिया से परिभाषा

स्थानीय चर क्या है? - टेक्नोपेडिया से परिभाषा

विषयसूची:

Anonim

परिभाषा - स्थानीय चर का क्या अर्थ है?

एक स्थानीय चर, C # में, एक प्रकार का चर है जिसे एक चर की शुरुआत में स्थानीय चर घोषणा द्वारा घोषित किया जाता है, चर का उद्देश्य स्थानीय होना है। यह एक फॉर-स्टेटमेंट, एक स्विच-स्टेटमेंट, एक फ़ॉरच स्टेटमेंट, एक स्टेटमेंट स्टेटमेंट या एक विशिष्ट-कैच स्टेटमेंट या स्टेटमेंट का उपयोग करके भी हो सकता है।


स्थानीय चर घोषणा स्पष्ट रूप से उस चर के प्रकार को परिभाषित करती है जिसे पहचानकर्ता के साथ घोषित किया गया है जो चर का नाम देता है।


एक स्थानीय चर एक प्रकार का चर है जिसका उपयोग किया जा सकता है जहां चर का दायरा और सीमा उस पद्धति या विवरण ब्लॉक के भीतर होती है जिसमें इसे घोषित किया जाता है। यह फ़ॉर्च स्टेटमेंट में एक पुनरावृत्ति चर के रूप में उपयोग किया जाता है, विशिष्ट-कथन क्लॉज़ में अपवाद चर और उपयोग कथन में संसाधन चर। इसे एक स्थिरांक के रूप में भी इस्तेमाल किया जा सकता है, जिसका मूल्य उस पद्धति या स्टेटमेंट ब्लॉक में संशोधित नहीं किया जा सकता है जिसमें यह घोषित किया गया है।


एक अनुमानित टाइप किया हुआ स्थानीय वैरिएबल जिसका प्रकार कंपाइलर द्वारा इसके दाईं ओर अभिव्यक्ति से प्रेरित है, भाषा एकीकृत प्रश्नों (LINQ) से निपटने में उपयोगी है, जो प्रत्येक LINQ परिणाम सेट के लिए एक कस्टम प्रकार बनाने में अनाम प्रकार लौटाते हैं।

Techopedia लोकल वेरिएबल की व्याख्या करता है

एक स्थानीय चर का मेमोरी आवंटन इसके प्रकार पर आधारित है। मूल्य-टाइप किए गए स्थानीय चर (जैसे कि संरचना, पूर्णांक, आदि) के प्रकार के मामले में, संपूर्ण सामग्री को स्टैक में संग्रहीत किया जाता है, जबकि संदर्भ टाइप किया गया चर इस तरह संग्रहीत किया जाता है कि उसका संदर्भ भाग स्टैक में हो और उसकी सामग्री ढेर में।


.NET टाइप का उपयोग किए बिना एक अंतर्निहित टाइप किया हुआ स्थानीय चर घोषित किया जाता है, लेकिन कीवर्ड "var" के साथ, जो उचित प्रकार प्रदान करता है। उदाहरण के लिए, एक संग्रह को पुनरावृत्त करने के लिए अपने प्रकार की घोषणा किए बिना एक अनुमानित रूप से टाइप किए गए स्थानीय चर का उपयोग "फॉरचेक" कथन में किया जा सकता है।


एक स्थानीय चर को एक पाठीय स्थिति में कोड में नहीं भेजा जाना चाहिए जो उस स्थानीय चर के घोषणा विवरण से पहले हो। इसके अलावा, एक ही ब्लॉक के भीतर एक ही नाम के साथ दो या अधिक स्थानीय चर नहीं हो सकते हैं, क्योंकि इससे संकलन त्रुटि हो सकती है। एक ही कथन में एक ही प्रकार के कई स्थानीय चर घोषित और आरंभ किए जा सकते हैं।


एक वर्ग की एक विधि के भीतर जिसका स्थानीय चर अपने क्षेत्र के समान है, स्थानीय चर क्षेत्र को विधि के भीतर एक्सेस करते समय छुपाता है। यह एक क्षेत्र की तुलना में स्थानीय चर का उपयोग करने के लिए अधिक कुशल है।

यह परिभाषा C # के संदर्भ में लिखी गई थी।
स्थानीय चर क्या है? - टेक्नोपेडिया से परिभाषा