private void button3_Click(object sender, EventArgs e) { List <Point> points = new List <Point>(); points.Add(new Point(1, 1));//points.Add(new Point(2, 4));//变形了,结果又有不同 points.Add(new Point(2, 5)); points.Add(new Point(5, 1)); points.Add(new Point(2, 0)); points.Add(new Point(0, 3)); Point basePoint = SortHelper.FindBasePoint(points); string outMsg = string.Format("[{0},{1}]\r\n", basePoint.X, basePoint.Y); //foreach (Point pt in points) //{ // outMsg += string.Format("[{0},{1}]\r\n", pt.X, pt.Y); //} MessageBox.Show(outMsg); }