Using this class
public class Foo { public string c1, c2; public Foo(string one, string two) { c1 = one; c2 = two; } pu
You need to override Equals method. Only GetHashCode is not enough.
Equals
GetHashCode