博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
自定义条件判断两对象相等Equals的方法
阅读量:6546 次
发布时间:2019-06-24

本文共 438 字,大约阅读时间需要 1 分钟。

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

转载于:https://www.cnblogs.com/mol1995/p/9160556.html

你可能感兴趣的文章
使用pip命令报You are using pip version 9.0.3, however version 18.0 is available pip版本过期.解决方案...
查看>>
(转)LINQ之路
查看>>
volatile和synchronized的区别
查看>>
10.30T2 二分+前缀和(后缀和)
查看>>
vuex视频教程
查看>>
Java 线程 — ThreadLocal
查看>>
安居客爬虫(selenium实现)
查看>>
-----二叉树的遍历-------
查看>>
ACM北大暑期课培训第一天
查看>>
F. Multicolored Markers(数学思维)
查看>>
nodjs html 转 pdf
查看>>
Python字典
查看>>
Android存储方式之SQLite的使用
查看>>
洛谷P1287 盒子与球 数学
查看>>
Bootstrap vs Foundation如何选择靠谱前端框架
查看>>
与、或、异或、取反、左移和右移
查看>>
vue常用的指令
查看>>
matlab练习程序(随机游走图像)
查看>>
Linux命令行下运行java.class文件
查看>>
input文本框实现宽度自适应代码实例
查看>>