摘要: 在使用LINQ的时候常常会用到Distinct()方法来获取一个List中不重复的元素.对于简单的元素,如string,int等类型可以直接使用无参数的Distinct()方法.但是如果需要对复杂的类型元素进行Distinct操作,就需要自己实现IEqualityComparer接口. IEqualityComparer有两个方法,一个是Equals()方法,一个是GetHashCode()方法.... 阅读全文
posted @ 2011-12-07 20:15 KunZhu 阅读(621) 评论(0) 推荐(0) 编辑