0

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

例如:

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

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

4

1 回答 1

1

你需要告诉 Distinct ,如何比较对象,请看重载Distinct(IEqualityComparer<T>)

看看帖子怎么做

于 2013-10-03T07:31:05.300 回答