首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

在Linq中应用委托作为相等比较

2012-09-25 
在Linq中使用委托作为相等比较Linq中的操作符的相等比较都使用IEqualityComparerT作为判断依据,常见的使

在Linq中使用委托作为相等比较

                   Linq中的操作符的相等比较都使用IEqualityComparer<T>作为判断依据,常见的使用该接口的操作符有:

T>接口的多个子类型,这对于像我这样懒惰的程序员是很难接受的。

                如果有一个Person类定义如下:

T>接口,此外,对该类的要求是要能接受委托比较器,下面即是实现的代码:


图1 

             类似的,我们还可以实现Contains操作符,这里就不再赘述了。








热点排行