我有浮动点列表如下:从列表<poinf>与拉姆达删除同一重复点表达式
wayPoints = (new PointF[] {
new PointF(18, 0),
new PointF(18,0),
new PointF(55, 155),
new PointF(55, 155),
new PointF(55, 155),
new PointF(55, 155),
new PointF(55, 0),
new PointF(55, 230)}).ToList();
我想用Lambda表达式中,从列表中删除相同点,但这些相同点之一停留在列表
输出:
wayPoints =
(new PointF[] {
new PointF(18, 0),
new PointF(55, 155),
new PointF(55, 0),
new PointF(55, 230)}
).ToList();
我应该怎么写我在Lambda表达式的命令?
如果输入列表类似于{(18,0),(10,10),(18,0)} so 我希望结果显示为{(18,0),(10,10 )} – 2012-04-17 08:22:56
@farzin parsa:Then'Distinct'是选择的方法。 – Stephan 2012-04-17 08:37:59