删除集合中的重复项

时间:2013-10-20 23:30:44

标签: c# linq list

如何删除集合中的重复项?例如:

List<double> somelist=new List<double>{2, 2, 3};

我应该使用哪种LINQ方法?

请尽量让它变得简单。

2 个答案:

答案 0 :(得分:6)

Enumerable.Distinct可能就是你要找的东西。

var somelist = new List<double>{2, 2, 3}.Distinct();

// somelist now contains 2, 3

答案 1 :(得分:2)

我建议使用HashSet<double>代替List<double>