public shape CreateShape(int type) { shape Shape = null; Random rd = new Random(), rj = new Random(); double i = rd.NextDouble() * 10; Thread.Sleep(10); double j = rd.NextDouble() * 10; Thread.Sleep(10); double k = rd.NextDouble() * 10; Thread.Sleep(10); switch (type) { case 1: Shape = new rect(i, j); break; case 2: Shape = new round(i); break; case 3: Shape = new triangle(i, j); break; } return(Shape); }
static void Main(string[] args) { shape code = new shape(); code.display(); }