找到相关内容 3
何止 Linq 的 Distinct 不给力
昨日看到一篇文章 《Linq的Distinct太不给力了》,文中指出 Linq 中 Distinct 方法的一个重载使用了 IEqualityComparer<T> 作为参数,调用时大多都要创建新的类去实现这个接口,很不给力。文中给出了一种解决办法,略显烦索,我也写了《c# 扩展方法 奇思妙用 基础篇 八:
http://cyqdata.com/cnblogs/article-detail-42434 
Linq的Distinct太不给力了
假设我们有一个类:Product public class Product { public string Id { get; set; } public string Name { get; set; } } Main函数如下: static void Main() { List<
http://cyqdata.com/cnblogs/article-detail-42408 
c#扩展方法奇思妙用基础篇八:Distinct 扩展
刚看了篇文章 《Linq的Distinct太不给力了》,文中给出了一个解决办法,略显复杂。 试想如果能写成下面的样子,是不是更简单优雅: 1 2 var p1 = products.Distinct(p => p.ID);
http://cyqdata.com/cnblogs/article-detail-42400