Werttypen, die System.ValueType.Equals neu definieren, müssen den Gleichheitsoperator ebenfalls neu definieren, damit diese ...

Werttypen, die System.ValueType.Equals neu definieren, müssen den Gleichheitsoperator ebenfalls neu definieren, damit diese Member das gleiche Ergebnis zurückgeben. So kann sichergestellt werden, dass das Verhalten von Typen, die von Equals abhängig sind (beispielsweise ArrayList und Hashtable) dem erwarteten Verhalten entspricht und mit dem Gleichheitsoperator konsistent ist.