संभव डुप्लिकेट:
“const correctness” in C#सी # में कॉन्स्ट-शुद्धता कैसे प्राप्त करें?
मैं कई वर्षों के लिए सी ++ प्रोग्राम किया लेकिन काफी सी # करने के लिए नया हूँ है। सी # सीखने के दौरान मैंने पाया कि const कीवर्ड का उपयोग सी ++ से कहीं अधिक सीमित है। AFAIK, for example है, फ़ंक्शन कॉन्स पर तर्क घोषित करने का कोई तरीका नहीं है। मुझे इस विचार से असहज महसूस होता है कि मैं अपने फ़ंक्शन तर्कों में अनजान परिवर्तन कर सकता हूं (जो जटिल डेटा संरचनाएं हो सकती हैं) जिन्हें मैं केवल परीक्षण द्वारा पहचान सकता हूं।
आप इस स्थिति से कैसे निपटते हैं?
एंड्रियास - मैंने प्रश्न को गलत तरीके से पढ़ा। मैंने अपना जवाब हटा दिया है क्योंकि मैंने सी ++ का संदर्भ दिया है जो आप नहीं पूछ रहे थे। उसके लिए माफ़ करना। –
यह हाल ही में http://stackoverflow.com/questions/114149/const-correctness-in-c –