==
ऑपरेटर को लागू करते समय, मुझे लगता है कि मुझे कुछ आवश्यक अंक याद आ रहे हैं।
इसलिए, मैं इसके आसपास कुछ सर्वोत्तम प्रथाओं को खोज रहा हूं।सी # में कक्षा के लिए == ऑपरेटर को लागू करने के लिए सर्वोत्तम प्रथाएं क्या हैं?
- कैसे सफाई से संदर्भ तुलना को संभालने के लिए:
यहाँ कुछ संबंधित प्रश्नों के बारे में मैं सोच रहा हूँ कर रहे हैं? - इसे
IEquatable<T>
के माध्यम से इंटरफ़ेस के माध्यम से कार्यान्वित किया जाना चाहिए? याobject.Equals
ओवरराइडिंग? - और
!=
ऑपरेटर के बारे में क्या?
(यह सूची संपूर्ण नहीं हो सकती है)।
इन धागे की जांच करें: http://stackoverflow.com/questions/962960/equals-method-implementation-helpers-c, http://stackoverflow.com/questions/1421289/icomparable-and-equals, http://stackoverflow.com/questions/660566/override-equals-and-gethashcode-question, http://stackoverflow.com/questions/567642/how-to-best-implement-equals-for- कस्टम-types – Groo