usercount
摘要: 前一段时间们需要对一个List<Model>集合去重,情况是该集合中会出现多个Name属性值相同的,但是其他属性值不同的数据。 在这种情况下,需求要只保留其中一个就好。 我觉得遍历和HashSet都不是我想要的,便采用了一下方式 定义Compare类,继承IEqualityComparer接口 调用 阅读全文
posted @ 2016-02-08 15:30 坦荡 阅读(1039) 评论(2) 推荐(1) 编辑
摘要: 看了《CLR via C#》的17章委托后,为自己做一点浅显的总结,也分享给需要的人。 .NET通过委托来提供一种回调函数机制,.NET委托提供了很多功能,例如确保回调方法是类型安全的(CLR重要目标)。委托好允许顺序调用多个方法(委托链),并且支持调用静态方法和实例方法。 委托的基本语法就不多说了 阅读全文
posted @ 2016-02-08 13:36 坦荡 阅读(1803) 评论(0) 推荐(1) 编辑