在Linq中使用委托作为相等比较
Linq中的操作符的相等比较都使用IEqualityComparer
1 2 |
|
使用该接口固然可以进行自定义的相等比较,但若对同一类型要做多种相等比较则需要继承实现IEqualityComparer
Linq中的操作符的相等比较都使用IEqualityComparer
1 2 |
|
使用该接口固然可以进行自定义的相等比较,但若对同一类型要做多种相等比较则需要继承实现IEqualityComparer
如果在开发过程中遇到比较通用化的场景,并且估计这种情况其他开发者也可能遇到,就可以把解决方案做成ruby gem,放到rubygems.org上供所有人使用,并且将源码托管到github上使得解决方案逐步成熟。
Read on →1
|
|