如何删除集合中的重复项?例如:
List<double> somelist=new List<double>{2, 2, 3};
我应该使用哪种LINQ方法?
请尽量让它变得简单。
答案 0 :(得分:6)
Enumerable.Distinct可能就是你要找的东西。
var somelist = new List<double>{2, 2, 3}.Distinct();
// somelist now contains 2, 3
答案 1 :(得分:2)
我建议使用HashSet<double>
代替List<double>
。