I tipi che ridefiniscono l'operatore di uguaglianza devono ridefinire anche Equals, nonché assicurarsi che questi membri ...

I tipi che ridefiniscono l'operatore di uguaglianza devono ridefinire anche Equals, nonché assicurarsi che questi membri restituiscano gli stessi risultati. In questo modo si ha maggiore certezza che i tipi che si basano su Equals (come ArrayList e Hashtable) si comportino nel modo previsto e in coerenza con l'operatore di uguaglianza.