예제 #1
0
        private void FindCloserPoint(IEnumerable <PointModel> points)
        {
            PointModel closerPoint  = null;
            int        lastDistance = int.MaxValue;

            foreach (var item in points)
            {
                if (item == this)
                {
                    continue;
                }

                var distance = GetDistance(item);

                if (lastDistance > distance)
                {
                    lastDistance = distance;
                    closerPoint  = item;
                }
            }

            targetPoint = closerPoint;
        }