Le problème est que vous avez un type de tiers, par ex. Classe A ci-dessous. Je n'ai pas accès au code et il n'implémente pas Equals et GetHashCode donc j'ai besoin d'écrire une classe wrapper je pense. Les impliques Equals et GetHashCode doivent utiliser tous les champs de membre privé.Quel est le moyen le plus propre/le meilleur pour implémenter Equals et GetHashCode sur les types de tiers auxquels vous n'avez pas accès?
Quelle est la meilleure façon de faire cela? Y a-t-il un raccourci ou un modèle que je devrais utiliser?
Merci
public class ClassA
{
public int FieldA {get; set;}
public double FieldB { get; set; }
public string FieldC { get; set; }
}