Я реализовал класс, который перегружает ==
и ! =
.
Кажется, все работает нормально, однако я получаю предупреждение 'type' определяет operator == или operator! =, Но не отменяет Object.Equals (object o)
.
Хорошо, я реализовал Equals. Но теперь я получаю предупреждение 'type' определяет operator == или operator! =, Но не отменяет Object.GetHashCode ()
.
Есть это конец в какой-то момент? Или я забрел на бесконечный след требований только потому, что хочу перегрузить ==
и ! =
?