Als «equality» getaggte Fragen

Gleichheit ist eine Beziehung zwischen zwei oder mehr Elementen oder Variablen oder Objekten, die existiert, wenn (1) die Elemente dasselbe Element, dieselbe Variable oder dasselbe Objekt sind oder (2) die Elemente unterschiedliche Elemente, Variablen oder Objekte sind, aber denselben Wert haben. Dieses Tag sollte im Allgemeinen mit programmiersprachenspezifischen Tags sowie anderen kontextbezogenen Tags wie dem Datenbanksystem verwendet werden. Der Beitrag sollte so viel Kontext wie möglich über den Gleichheitstest enthalten.



7
C # .Equals (), .ReferenceEquals () und == Operator
Mein Verständnis dieser drei war: .Equals()Tests zur Datengleichheit (mangels einer besseren Beschreibung). .Equals()kann True für verschiedene Instanzen desselben Objekts zurückgeben, und dies ist die am häufigsten überschriebene Methode. .ReferenceEquals() Testet, ob zwei Objekte dieselbe Instanz sind und nicht überschrieben werden können. ==ist die gleiche wie die ReferenceEquals()Standardeinstellung, kann jedoch überschrieben …
82 c#  equality 




3
Bestimmen der Datumsgleichheit in Javascript
Ich muss herausfinden, ob zwei Daten, die der Benutzer auswählt, in Javascript gleich sind. Die Daten werden in einem String ("xx / xx / xxxx") an diese Funktion übergeben. Das ist die Granularität, die ich brauche. Hier ist mein Code: var valid = true; var d1 = new Date($('#datein').val()); var …


6
(.1f + .2f ==. 3f)! = (.1f + .2f) .Gleich (.3f) Warum?
Bei meiner Frage geht es nicht um schwebende Präzision. Es geht darum, warum Equals()anders ist als ==. Ich verstehe warum .1f + .2f == .3fist false(während .1m + .2m == .3mist true). Ich verstehe, das ==ist Referenz und .Equals()ist Wertvergleich. ( Bearbeiten : Ich weiß, dass mehr dahinter steckt .) …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.