static void Main(string[] args) { Circle kreis = new Circle(); kreis.InvalidRadius += kreis_InvalidRadius; kreis.Radius = -10; kreis.MoveXY(new Point(3, 4)); Console.WriteLine(kreis.ToString()); GraphicCircle kreisgr = new GraphicCircle(); kreisgr.InvalidRadius += kreis_InvalidRadius; kreisgr.Radius = -13; Console.WriteLine(kreisgr.ToString()); Rectangle rec = new Rectangle(); rec.InvalidBreite += Rec_InvalidBreite; rec.InvalidLänge += Rec_InvalidLänge; rec.Breite = -3; rec.Länge = -1; Console.WriteLine(rec.ToString()); GraphicRectangle recgr = new GraphicRectangle(); recgr.InvalidBreite += Rec_InvalidBreite; recgr.InvalidLänge += Rec_InvalidLänge; recgr.Breite = -3; recgr.Länge = -1; Console.WriteLine(recgr.ToString()); Console.ReadLine(); }