La comparaison de deux instances d'une classe

J'ai une classe comme ça

public class TestData
{
   public string Name {get;set;}
   public string type {get;set;}

   public List<string> Members = new List<string>();

   public void AddMembers(string[] members)
   {
      Members.AddRange(members);
   }   
}

Je veux savoir si il est possible de comparer directement les à des instances de cette classe à l'autre et découvrent qu'ils sont exactement la même chose? quel est le mécanisme? Je suis à la recherche de gor quelque chose comme if(testData1 == testData2) //Do Something Et si non, comment faire?

OriginalL'auteur Saeid Yazdani | 2011-12-06