自定義條件判斷兩對象相等Equals的方法
阿新 • • 發佈:2018-06-09
true class a || 判斷 AS lse als urn public
自定義兩對象是否相等方法,必須用到GetHashCode方法,如
public class AirspaceCompareByUUID : IEqualityComparer<AIRSPACE_TS>
{
public bool Equals(AIRSPACE_TS x, AIRSPACE_TS y)
{
if (x == null || y == null)
return false;
if (x.AIRSPACE_UUID == y.AIRSPACE_UUID)
return true;
else
return false;
}
public int GetHashCode(AIRSPACE_TS obj)
{
if (obj == null)
return 0;
else
return obj.AIRSPACE_UUID.GetHashCode();
}
}
自定義條件判斷兩對象相等Equals的方法