码迷,mamicode.com
首页 > 其他好文 > 详细

自定义条件判断两对象相等Equals的方法

时间:2018-06-09 19:50:40      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:uuid   bool   pac   lse   code   space   条件   ace   ali   

自定义两对象是否相等方法,必须用到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的方法

标签:uuid   bool   pac   lse   code   space   条件   ace   ali   

原文地址:https://www.cnblogs.com/mol1995/p/9160556.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!