iequatable

Schnittstelle, die eine verallgemeinerte Methode definiert, die ein Werttyp oder eine Klasse implementiert, um eine typspezifische Methode zur Bestimmung der Instanzengleichheit zu erstellen.
2
Antworten

entspricht Methodenimplementierungshelfern (C #)

Jedes Mal, wenn ich eine Datenklasse schreibe, verbringe ich normalerweise so viel Zeit damit, die IEquatable-Implementierung zu schreiben. Die letzte Klasse, die ich geschrieben habe, war etwas wie: %Vor% Die Implementierung von IEquatab...
07.06.2009, 22:37
9
Antworten

Implementieren Sie GetHashCode für eine Klasse mit Platzhaltergleichheit

Angenommen, ich möchte 2 Listen von Ints vergleichen und einen bestimmten Wert als Joker behandeln. z.B. Wenn -1 ein Platzhalter ist, dann {1,2,3,4} == {1,2,-1,4} //returns true Und ich schreibe eine Klasse, die all diese Logik umsch...
22.07.2014, 15:37
4
Antworten

Howto override ListT Enthält

Ich möchte eine Eigenschaft anstelle des gesamten Objekts mithilfe einer Liste [MyObject] vergleichen. Ich verwende daher IEquatable [MyObject], aber der Compiler möchte weiterhin MyObject anstelle der String-Eigenschaft. Warum? Folgendes hab...
03.12.2012, 14:34