Hey Leute,
ich arbeite momentan an einem Wrapper für eine Api und wollte da den Operator
Nun wollte ich euch fragen, wie ihr das alles lösen würdet. Bei den Operatoren == & != ist es ja klar, aber sollte man da eventuell einen der beiden auf das negierte Ergebnis des anderen setzen und wenn ja in welcher Richtung? Sollte Equals(a, b) nicht einfach
Hoffentlich könnt ihr mir ein paar meiner Fragen beantworten :).
MfG Stefan
ich arbeite momentan an einem Wrapper für eine Api und wollte da den Operator
==
einbauen. Dann kamen aber ein Fehler und zwei Warnungen:Nun wollte ich euch fragen, wie ihr das alles lösen würdet. Bei den Operatoren == & != ist es ja klar, aber sollte man da eventuell einen der beiden auf das negierte Ergebnis des anderen setzen und wenn ja in welcher Richtung? Sollte Equals(a, b) nicht einfach
a == b
zurückgeben? Und wie macht man seine eigene GetHashCode-Funktion und ist es überhaupt nötig? Und warum müssen überhaupt beide Operatoren (== & =!) deklariert werden?Hoffentlich könnt ihr mir ein paar meiner Fragen beantworten :).
MfG Stefan
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „nafets3646“ ()