【发布时间】:2010-10-21 04:54:16
【问题描述】:
我有一个数据点列表(列表)。
e.g
original list
(1,2)
(2,2)
(1,3)
(3,3)
(4,3)
(2,3)
(5,4)
I want a output list as
(1,2)
(2,2)
(3,3)
(4,3)
(5,4)
or
(1,3)
(3,3)
(4,3)
(2,3)
(5,4)
即我想删除 X 值重复的所有其他点。
我的一种方法是遍历所有点并获取当前点 x 值,如果它等于其他点 X 值,则将其与列表的其余部分进行比较,然后删除该值。
我将如何使用 LINQ 或一些扩展方法(不同)来做到这一点
【问题讨论】:
-
您能展示一下您现在如何将它们存储在您的列表中吗?即,它是 List
还是 List > ? -
DataPoint 是 System.Windows.Forms.DataVisualization.Charting 中的类。所以它的 List