मुझे बताया गया था कि सी # स्पेक में तारों को अपरिवर्तनीय बनाने के कई कारणों में से एक हैशटबल्स के मुद्दे से बचने के लिए, जब स्ट्रिंग कुंजियों के संदर्भों ने उनकी सामग्री को बदल दिया था।सी # शब्दकोश <> और म्यूटेबल कुंजियां
शब्दकोश <> प्रकार संदर्भ प्रकारों को कुंजी के रूप में उपयोग करने की अनुमति देता है। शब्दकोष बदली हुई कुंजी के मुद्दे से कैसे बचता है जो "गलत स्थान" मानों का कारण बनता है? जब किसी कुंजी के रूप में उपयोग किया जाता है तो ऑब्जेक्ट से बना एक सदस्यवार क्लोन होता है?
पाइथन हालांकि एक और तरीका चला गया और एक कैश कुंजी के रूप में परिवर्तनीय डेटा की अनुमति नहीं है। http://www.udacity.com/view#Course/cs212/CourseRev/apr2012/Unit/207010/Nugget/251006 –