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

सी # में कॉन्स्ट बनाम स्टेटिक बनाम रीडोनली

कॉन्स्ट

स्थिर फ़ील्ड वे फ़ील्ड हैं जिन्हें संशोधित नहीं किया जा सकता है। घोषणा के समय, आपको इसे एक मान निर्दिष्ट करना होगा।

const int a = 5;

स्थिर

यदि स्थिर संशोधक किसी वर्ग पर लागू होता है तो आप नए कीवर्ड का उपयोग करके कक्षा को तुरंत चालू नहीं कर सकते हैं। आप स्थैतिक कीवर्ड का उपयोग विधियों, गुणों, वर्गों, निर्माणकर्ताओं आदि पर कर सकते हैं।

static int a = 10;

केवल पढ़ने के लिए

केवल पढ़ने के लिए फ़ील्ड को घोषणा के समय प्रारंभ किया जाता है या आप इसे कंस्ट्रक्टर के भीतर भी सेट कर सकते हैं।

आइए एक उदाहरण देखें जिसमें कंस्ट्रक्टर के अंदर रीडोनली फ़ील्ड को इनिशियलाइज़ किया जाता है।

उदाहरण

class Demo {
   readonly int a;
   public Demo( ) {
      a = 5;
   }
}

  1. जावास्क्रिप्ट कॉन्स्ट

    जावास्क्रिप्ट कॉन्स्ट घोषणाएं वेरिएबल बनाती हैं जिन्हें किसी अन्य मान पर पुन:असाइन नहीं किया जा सकता है या बाद में पुन:घोषित नहीं किया जा सकता है। इसे ES2015 में पेश किया गया था। जावास्क्रिप्ट कॉन्स्टेबल डिक्लेरेशन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html> <head> &l

  1. जावास्क्रिप्ट में कॉन्स्ट बनाम लेट।

    Const and let को ES2015 में ब्लॉक स्कोप्ड वेरिएबल घोषित करने के लिए पेश किया गया था। जबकि लेट का उपयोग करके घोषित चर को पुन:असाइन किया जा सकता है, यदि उन्हें कॉन्स का उपयोग करके घोषित किया गया है तो उन्हें पुन:असाइन नहीं किया जा सकता है। जावास्क्रिप्ट में लेट और कॉन्स्ट दिखाने वाला कोड निम्नलिखित ह

  1. सीएसएस स्थिति:स्थिर;

    स्थिति:स्थिर; संपत्ति एक स्थिर तत्व की स्थिति निर्धारित करती है, जो कि डिफ़ॉल्ट है। उदाहरण ऊपर, नीचे, बाएँ और दाएँ गुण स्थिर स्थित तत्वों को प्रभावित नहीं करते हैं। आप सीएसएस को लागू करने के लिए निम्न कोड चलाने का प्रयास कर सकते हैं स्थिति:स्थिर; संपत्ति <!DOCTYPE html> <html>   &n