我有一个项目列表。我想选择所有项目而不重复。如何在C#中做到这一点?
答案 0 :(得分:6)
您正在寻找名称恰当的Distinct()
method
您可能需要编写IEqualityComparer<T>
。
答案 1 :(得分:1)
这应该这样做:
list.Distinct();
答案 2 :(得分:1)
我想你的意思是你要删除重复项。使用区别
int[] ints = new int[] { 1, 2, 3, 4, 5, 4, 3, 2 };
var uniqueInts = ints.Distinct();
Console.WriteLine(string.Join(", ", uniqueInts));