आप अपना सभी डेटा (जो आप बदलाव के लिए निगरानी करना चाहते हैं) प्राप्त/सेट accessors (यानी गुण) के अंदर संपुटित कर सकते हैं। सच करने के लिए
या (आप इसे बाद में जांच करने की आवश्यकता है, तो):
फिर, सेट एक्सेसर में, देखें कि क्या मूल्य बदल गया है, नए मूल्य के लिए सेट है, और
- उठाने के अपनी पसंद के किसी घटना
सीआरसी पर कुछ नोट्स - भले ही आपके ऑब्जेक्ट के लिए गैर-टकराव सीआरसी/एचएएसएच एल्गोरिदम है, आपके पास कहीं भी मूल हैश होना चाहिए। लेकिन सरल हैश डुप्लिकेट होने की संभावना है, इसलिए आपके पास फिर से गति समस्या है।
स्रोत
2010-10-01 23:01:45
GetHashCode चाहिए केवल हैश उदाहरण जिम्मेदार बताते हैं कि वास्तव में identiy से जुड़े हुए हैं, नहीं करने के लिए कि किसी दिए गए उदाहरण में बदल गया है, यह उदाहरण की पहचान से संबंधित है के लिए उपयोगी नहीं है और इस प्रकार प्रत्येक और आपके उदाहरण में हर मूल्य। –
क्या आपके पास प्रश्न के प्रकार के लिए स्रोत कोड है या क्या इसे मनमाने ढंग से काम करना है? –