public Point (double X, double Y)
public Circle(Point p, double r)
public Circle(double a, double b, double c):this(new Point(-a/2,-b/2),Math.Sqrt((a*a/4)+(b*b/4)-c))
set{a=-2*value.X; b=-2*value.Y;}
get{return new Point(-a/2,-b/2);}
set{c=center.X*center.X+center.Y*center.Y- value*value;}
get{return Math.Sqrt((a*a/4)+(b*b/4)-c);}
public static void Main()
Circle c=new Circle(8,9,10);
Console.WriteLine(c.center.X);
Console.WriteLine(c.center.Y);
Console.WriteLine(c.radius);