It is quite common to overload the
equals operator
(==
) to test whether two objects are equal
(however equality might be defined for your object). C# insists that
if you overload the equals operator, you must also overload the
not-equals operator (!=
). Similarly, the less than
(<
)
and
greater than
(>
) operators must be paired, as must the less
than or equals (<=
) and greater than or equals
(>=
) operators.
18.219.228.88