Zgodnie z MSDN: Większość typów referencyjnych nie może przeciążać operatora równości, nawet jeśli zastępują one Równania. Jednak jeśli implementujesz typ odwołania, który ma mieć semantykę wartości, na przykład złożony typ liczb, musisz zastąpić operatora równości.Dlaczego firma Microsoft zaleca pominięcie implementacji operatora równości dla typów odniesienia?
Co to jest najlepsze praktyki do wdrożenia równa sposób i równości operatora dla typowego podmiotu domen, np Klientem?
powinien on realizować równa metodę powrotu prawdziwą jeśli tożsamość obu podmiotów są takie same? Co jeśli jednostka nie jest niezmienna? Co jeśli obie jednostki są nowe, a ich tożsamości mają puste wartości. A co z operatorem równości?
Jako JaredPar wymienione hereRówne będą faktycznie mierzyć równość wartości podczas gdy == będzie mierzyć, czy są one tym samym odniesienia.
Podany link nie pokazuje tego tekstu dla mnie - czy możesz wyjaśnić, skąd pochodzi? (W szczególności używa on słowa "przesłonięcie" niepoprawnie pod koniec, co budzi pewne podejrzenia ...) –
http://msdn.microsoft.com/en-us/library/bsc2ak47.aspx – wRAR
Bezpośredni [link] (http://msdn.microsoft.com/en-us/library/bsc2ak47.aspx). Zobacz * Uwagi dla programistów *. – Jekas