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

सी # में वैश्विक और स्थानीय चर

स्थानीय चर

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

उदाहरण

using System;
public class Program {
   public static void Main() {
      int a;
      a = 100;
      // local variable
      Console.WriteLine("Value:"+a);
   }
}

आउटपुट

Value:100

वैश्विक चर

सी # सीधे वैश्विक चर का समर्थन नहीं करता है और वैश्विक चर के लिए सी ++ में उपयोग किए जाने वाले स्कोप रिज़ॉल्यूशन ऑपरेटर नामस्थान से संबंधित है। इसे ग्लोबल नेमस्पेस उपनाम कहा जाता है।

यदि आपके पास एक प्रकार है जो अलग-अलग नामस्थान में पहचानकर्ता साझा करता है, तो उन्हें पहचानने के लिए स्कोप रिज़ॉल्यूशन ऑपरेटर का उपयोग करें। उदाहरण के लिए, System.Console वर्ग को संदर्भित करने के लिए, वैश्विक नामस्थान उपनाम का उपयोग स्कोप रिज़ॉल्यूशन ऑपरेटर के साथ करें -

global::System.Console

उदाहरण

using myAlias = System.Collections;
namespace Program {
   class Demo {
      static void Main() {
         myAlias::Hashtable hTable = new myAlias::Hashtable();
         hTable.Add("A", "1");
         hTable.Add("B", "2");
         hTable.Add("C", "3");
         foreach (string str in h.Keys) {
            global::System.Console.WriteLine(str + " " + h[n]);
         }
      }
   }
}

  1. एंड्रॉइड में वैश्विक चर कैसे घोषित करें?

    यह उदाहरण दर्शाता है कि Android में वैश्विक चर कैसे घोषित करें? चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। उपरोक्त कोड में, हमने वैश्विक

  1. मैं एंड्रॉइड पर वैश्विक चर कैसे घोषित करूं?

    यह उदाहरण दर्शाता है कि Android में वैश्विक चर कैसे घोषित करें। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - निम्न कोड को src/M

  1. बैश वैरिएबल ट्यूटोरियल - 6 प्रैक्टिकल बैश ग्लोबल और लोकल वेरिएबल उदाहरण

    यह लेख हमारी चल रही बैश ट्यूटोरियल श्रृंखला का हिस्सा है। किसी भी अन्य प्रोग्रामिंग भाषाओं की तरह, बैश भी चर प्रदान करता है। बैश चर जानकारी के लिए अस्थायी भंडारण प्रदान करते हैं जिसकी कार्यक्रम के जीवनकाल के दौरान आवश्यकता होगी।सिंटैक्स: VARNAME=VALUE नोट: वेरिएबल असाइनमेंट में = साइन के आसपास कोई