Suchergebnisse für Anfrage "equality"

18 die antwort

Prüfung auf Gleichheit zwischen Wörterbüchern in c #

Angenommen, die Gleichheits- und Hash-Methoden von Wörterbuchschlüsseln und -werten sind korrekt implementiert. Was ist die prägnanteste und effizienteste Methode, um die Gleichheit zweier Wörterbücher zu testen? n diesem Zusammenhang werden ...

14 die antwort

C # .Equals (), .ReferenceEquals () und == operator

Mein Verständnis dieser drei war: .Equals() testet auf Datengleichheit (mangels besserer Beschreibung)..Equals() kann für verschiedene Instanzen desselben Objekts True zurückgeben. Dies ist die am häufigsten überschriebene ...

4 die antwort

== vs Equals in C #

Was ist der Unterschied zwischen der Auswertung von == und Equals in C #? Für Ex, if(x==x++)//Always returns trueabe if(x.Equals(x++))//Always returns falseBearbeitet: int x=0; int y=0; if(x.Equals(y++))// Returns True

TOP-Veröffentlichungen

8 die antwort

Ist es in Ordnung, Gleitkommazahlen ohne epsilon mit 0.0 zu vergleichen?

Ich bin mir bewusst, dass man zum Vergleichen von zwei Gleitkommawerten etwas Epsilon-Genauigkeit verwenden muss, da diese nicht genau sind. Ich frage mich jedoch, ob es Randfälle gibt, in denen ich dieses Epsilon nicht benötige. Insbesondere ...

18 die antwort

Verwenden Sie den Gleichheitsoperator ==, um zwei Zeichenfolgen in C @ auf Gleichheit zu vergleiche

int main (int argc, **argv) { if (argv[1] == "-hello") printf("True\n"); else printf("False\n"); } # ./myProg -hello FalseWarum? Ich verstehestrcmp(argv[1], "-hello") == 0 gibt true zurück ... aber warum kann ich den Gleichheitsoperator nicht ...

2 die antwort

Wie kann Python Strings mit ganzen Zahlen vergleichen?

Geben Sie den folgenden Code ein: a = '1' if a == 1: print 'yes' else: print 'no'wir bekommen die Ausgabe alsno. Wie vergleicht Python hier einen String-Wert mit einem int if a == 1)? In C würde ein solcher Vergleich einen Fehler ergeben, da ...