Tag: equality
Test, um zu bestimmen, ob zwei oder mehrere Elemente, die entweder genau die gleiche Position bzw. gleiche Werte.
4
Antworten
Ich habe den folgenden code... if (Price_Foreign != Double.NaN) { output.Append(spacer); output.Append(String.Format("{0,-10:C} USD",Price_Foreign)); } Welche Ausgänge: NaN USD Was gibt? Ich bin mit Doppelbett.NaN, um anzuzeigen, dass der Wert nicht vorhanden, und sollten nicht ausgegeben werden. InformationsquelleAutor
2
Antworten
Folgenden nicht kompilieren: public void MyMethod<T>(T value) { if (value == default(T)) { //do stuff } } Fehler: Operator '==' cannot be applied to operands of type 'T' and 'T' Kann ich nicht verwenden value == null
8
Antworten
Stieß ich auf dieses kürzlich, bis jetzt bin ich glücklich überschreiben der Gleichheits-operator (==) und/oder Gleich Methode, um zu sehen, ob zwei Referenzen Typen tatsächlich enthalten die gleiche Daten (D. H. zwei verschiedene Instanzen, die gleich Aussehen).
8
Antworten
Vorausgesetzt, Wörterbuch Schlüssel und Werte haben Ihre equals und hash-Methoden korrekt implementiert, was ist der prägnanteste und effizienter Weg für den test auf Gleichheit der beiden Wörterbücher? In diesem Zusammenhang zwei Wörterbücher sind angeblich gleich, wenn Sie
3
Antworten
Für ein einfaches struct-wie Klasse: class Tiger attr_accessor :name, :num_stripes end was ist der richtige Weg zur Umsetzung der Gleichstellung richtig, um sicherzustellen, dass =====eql? usw arbeiten, und so, dass Instanzen der Klasse spielen schön in Mengen,
16
Antworten
Ich würde gerne den Vergleich von zwei Sammlungen (in C#), aber ich bin nicht sicher, der beste Weg, um dies zu implementieren, effizient. Habe ich gelesen, der andere thread über Enumerable.SequenceEqualaber es ist nicht genau das, was
10
Antworten
BEARBEITEN Vielen Dank für die prompte Antworten. Bitte sehen, was die eigentliche Frage ist. Ich habe es Fett dieser Zeit. Ich verstehe den Unterschied zwischen == und .entspricht. So, das ist nicht meine Frage (ich habe tatsächlich
6
Antworten
Es gibt viele Möglichkeiten, dies zu tun, aber ich fühle mich wie ich es vermisst habe, eine Funktion oder etwas. Offensichtlich List == List verwenden Object.Equals() und zurück false. Wenn jedes element der Liste ist gleich und
3
Antworten
Ist, gibt es einen Unterschied zwischen dem testen isTRUE(all.equal(x, y)) und identical(x, y)? Hilfe Seite sagt: Nicht verwenden 'alle.gleich' direkt in 'if' Ausdrücke-verwenden Sie entweder 'isTRUE(all.gleich(....))' oder 'identisch', wenn angemessen. aber, dass "gegebenenfalls", lässt mich in Zweifel.
6
Antworten
Erstes Beispiel: int main(){ using namespace std; vector<int> v1{10, 20, 30, 40, 50}; vector<int> v2{10, 20, 30, 40, 50}; if(v1==v2) cout<<"equal"; else cout<<"unequal"; } //it returns equal Zweites Beispiel: int main(){ using namespace std; vector<int> v1{10, 20,
19
Antworten
Was ist der Unterschied zwischen == und ===? Wie genau funktioniert das lose == Vergleich arbeiten? Wie genau funktioniert die strenge === Vergleich arbeiten? Was würde werden einige nützliche Beispiele? Kommentar zu dem Problem Hier steht der
2
Antworten
Wie gehe ich mit null-Felder in GetHashCode Funktion? Module Module1 Sub Main() Dim c As New Contact Dim hash = c.GetHashCode End Sub Public Class Contact : Implements IEquatable(Of Contact) Public Name As String Public Address As
7
Antworten
Wie kann ich ermitteln, ob zwei jQuery-Objekte gleich sind? Ich möchte in der Lage sein, zu suchen einem array für eine bestimmte jQuery-Objekt. $.inArray(jqobj, my_array);//-1 alert($("#deviceTypeRoot") == $("#deviceTypeRoot"));//False alert($("#deviceTypeRoot") === $("#deviceTypeRoot"));//False InformationsquelleAutor der Frage Casebash | 2010-07-05
5
Antworten
Habe ich ein double in Java und ich möchte, um zu überprüfen, ob es NaN. Was ist der beste Weg, dies zu tun? InformationsquelleAutor der Frage Eric Wilson | 2009-09-21