कॉन्स्ट
स्थिर फ़ील्ड वे फ़ील्ड हैं जिन्हें संशोधित नहीं किया जा सकता है। घोषणा के समय, आपको इसे एक मान निर्दिष्ट करना होगा।
const int a = 5;
स्थिर
यदि स्थिर संशोधक किसी वर्ग पर लागू होता है तो आप नए कीवर्ड का उपयोग करके कक्षा को तुरंत चालू नहीं कर सकते हैं। आप स्थैतिक कीवर्ड का उपयोग विधियों, गुणों, वर्गों, निर्माणकर्ताओं आदि पर कर सकते हैं।
static int a = 10;
केवल पढ़ने के लिए
केवल पढ़ने के लिए फ़ील्ड को घोषणा के समय प्रारंभ किया जाता है या आप इसे कंस्ट्रक्टर के भीतर भी सेट कर सकते हैं।
आइए एक उदाहरण देखें जिसमें कंस्ट्रक्टर के अंदर रीडोनली फ़ील्ड को इनिशियलाइज़ किया जाता है।
उदाहरण
class Demo { readonly int a; public Demo( ) { a = 5; } }