如何选择不重复的项目?

Any*_*are 0 c# linq collections list

可能重复:
从数组中删除重复项

我有一个项目清单.我想选择所有项目而不重复.如何在C#中做到这一点?

SLa*_*aks 6

你正在寻找恰当命名的Distinct()方法.
你可能需要写一个IEqualityComparer<T>.

  • 嗯......知道我是多么学究...... OP说“**所有**项目没有重复”,`Distinct`选择项目的子集,其中每个结果在结果集中都是唯一的;)你可能是正是他们真正想要的。 (2认同)
  • @Lazarus:还有其他方法可以理解这个问题吗?我想不出一个. (2认同)