删除集合中的重复项

本文关键字:集合 删除 | 更新日期: 2023-09-27 18:36:05

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

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

我应该使用哪种 LINQ 方法?

并尽量让它变得简单。

删除集合中的重复项

Enumerable.Distinct 可能是您要查找的。

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

我建议使用HashSet<double>而不是List<double>