Ich habe in mehreren Artikeln lesen, die für Typen Referenz IEquatable die von jemand bieten Gießen Einsatz verringert unter Verwendung Kann freundlich ein überzeugendes Beispiel.
Ich habe eine Adresse Klasse in C#, die wie folgt aussieht: public class Address
{
public string StreetAddress { get; set; }
public string RuralRoute { get; set; }
public string Cit
Jedes Mal, wenn ich eine Datenklasse schreibe, verbringe ich normalerweise so viel Zeit damit, die IEquatable-Implementierung zu schreiben. Ich Die letzte Klasse schrieb, war so etwas wie: public clas
Können wir etwas Ähnliches wie List.Contains(myItem) tun, um zu prüfen, ob eine Eigenschaft auf einem Element in der Liste einer Eigenschaft auf myItem entspricht. (Wir haben als Contains und Exists,
In .NET müssen Sie, dass Equals (Objekt) und GetHashCode() kompatibel sind. Aber manchmal kann man nicht: public class GreaterThan32Bits
{
public int X { get; set; }
public int Y { get; set