I have a class similar to below:
class Abc
{
public string A {get;set;}
public string B {get;set;}
}
The criteria for equals is if any of A
or B
matches two objects of class Abc
should match.
public override bool Equals (Abc obj)
{
if (obj.A == A || obj.B == B)
return true;
else return false;
}
Can anyone let me know what kind of GetHashCode
function would give equal values in such cases.
Because both A
& B
fields may or may not have same values.