double SummX = 0; double SummY = 0; foreach (Point a in AllPoints) { SummX += a.x; SummY += a.y; } Point Centroid = new Point(SummX / AllPoints.count, SummY / AllPoints.count);