Diese Frage ist nicht über die Unterschiede zwischen ==
und Equals
. Es ist ungefähr warum sie wurden anders entworfen.Warum wurde Equals() und == anders entworfen?
wir die Unterschiede kennen verursacht viele Probleme, die ziemlich einfach gewesen sein muss vorne beschmutzen bis:
Equals
und==
Ausbeute unterschiedliche Ergebnisse für zwei Instanzen derselben Einheit.==
Ausbeute unterschiedliche Ergebnisse, wenn Unterklassen zu vergleichen, weil==
nicht polymorph
Steve, wie wäre es mit dem Lesen der ersten Zeile meiner Frage, bevor Sie voreilige Schlüsse ziehen? Es geht NICHT um den Unterschied, sondern WARUM es anders gestaltet wurde. Eine ganz andere Frage. –
@Claies Ich denke, es ist ausreichend nicht offensichtlich. –
Claies, sicherlich weiß ich nicht, denn alle meine Recherchen deuten auf unterschiedliche Erklärungen der Unterschiede hin. Keiner von ihnen über die verschiedenen Zwecke. Warum erklärst du dir nicht die verschiedenen Zwecke oder poste einen Link? –