cmm123123

博客园 首页 联系 订阅 管理

2019年6月4日

摘要: 说到对集合去重处理,第一时间想到的肯定是Linq的Distinct扩展方式,对于一般的值类型集合去重,很好处理,直接list.Distinct()即可。但是如果想要对一个引用类型的集合去重(属性值都相同就认为重复),就会发现,直接Distinct()是不行的 先来看看泛型链表 List<T> 的定义 阅读全文
posted @ 2019-06-04 18:17 95后的码农 阅读(4772) 评论(4) 推荐(2) 编辑

摘要: LINQ查询方法一共提供了两种扩展方法,在System.Linq命名空间下,有两个静态类:Enumerable类,它针对继承了IEnumerable<T>接口的集合进行扩展;Queryable类,针对继承了IQueryable<T>接口的集合进行扩展。我们会发现接口IQueryable<T>实际也是 阅读全文
posted @ 2019-06-04 17:57 95后的码农 阅读(375) 评论(0) 推荐(0) 编辑