110,534
社区成员
发帖
与我相关
我的任务
分享
foreach(var a in A)
{
B = B.Where(b => Match.Abs(a.X - b.X) > 10 || Match.Abs(a.Y - b.Y) > 10).ToArray();
}
A = A.Concat(B).ToArray();
public void MergeNode(List<Point> list1, Point[] list2)
{
var count = list1.Count;
int i = 0;
foreach (Point p in list2)
{
for (i = 0; i < count; i++)
{
if (Math.Abs(list1[i].X - p.X) < 10 || Math.Abs(list1[i].Y - p.Y) < 10)
{
break;
}
}
if (i >= count)
{
list1.Add(p);
}
}
}