IT博客汇
首页
精华
技术
设计
资讯
扯淡
权利声明
登录
注册
C# 实现通用的 IdEqualityComparer - dudu
dudu
发表于
2025-05-24 00:29:00
love
0
【摘要】这是昨天在园子博客后台开发中遇到的一次代码重构。两个列表进行 union,需要自己实现一个 EqualityComparer,基于 Id 字段进行进行比较,默认基于对象引用进行比较,不是我们期望的。开始的实现虽然可以工作,但将 IdEqualityComparer 与具体比较的对象类型绑定了,每个需要比较的对象都要实现自己的 IdEqualityComparer,太啰嗦了
阅读全文