【问题标题】:Distinct() not working不同()不工作
【发布时间】:2013-10-09 19:12:27
【问题描述】:

我正在尝试从集合中获取不同值的列表。但我做不到。

例如:

var someValue = (Data.Cast<IDetailType>().Select(x => x.Common.Provider)
                                         .Union(Data.Cast<NDetailType>().Select(x => x.Common.Provider))).Distinct();

此查询返回所有数据集,以及重复数据。

【问题讨论】:

标签: c# .net collections lambda distinct


【解决方案1】:

你需要告诉 Distinct,如何比较对象,请看重载Distinct(IEqualityComparer&lt;T&gt;)

看看post怎么做

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-05
    • 2017-09-08
    • 1970-01-01
    • 2015-10-12
    • 2013-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多