如何获得最近点到点数组中的点?
答
这将让你的阵列points
的点最接近的点current
:
Point closest = points.OrderBy(
p => Math.Sqrt(Math.Pow(p.X - current.X, 2.0) + Math.Pow(p.Y - current.Y, 2.0))
).First();
你并不需要一个'Sqrt'在那里。 – sje397 2010-12-13 13:56:25