自定义条件判断两对象相等Equals的方法
Posted mol1995
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自定义条件判断两对象相等Equals的方法相关的知识,希望对你有一定的参考价值。
自定义两对象是否相等方法,必须用到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的方法的主要内容,如果未能解决你的问题,请参考以下文章