स्थानीय चर के लिए अंतिम सेट करने के लिए, C# में केवल-पढ़ने के लिए कीवर्ड का उपयोग करें, क्योंकि अंतिम कीवर्ड का कार्यान्वयन संभव नहीं है।
केवल पढ़ने योग्य चर को केवल एक बार मान असाइन करने की अनुमति देगा। "केवल-पढ़ने के लिए" चिह्नित फ़ील्ड को किसी ऑब्जेक्ट के निर्माण के दौरान केवल एक बार सेट किया जा सकता है। इसे बदला नहीं जा सकता।
आइए एक उदाहरण देखते हैं। नीचे, हमने empCount फ़ील्ड को केवल-पढ़ने के लिए सेट किया है, जिसे एक बार असाइन करने के बाद बदला नहीं जा सकता है।
उदाहरण
class Department { readonly int empCount; Employee(int empCount) { this. empCount = empCount; } void ChangeCount() { //empCount = 150; // Compile error } }