static void Main(string[] args) { bool algo = false; Competencia c = new Competencia(9, 5, Competencia.TipoCompetencia.F1); AutoF1 a1 = new AutoF1(20, "Ferrari"); MotoCross m1 = new MotoCross(30, "Lambo"); try { algo = c + a1; algo = c + m1; } catch (CompetenciaNoDisponibleException e) { Console.WriteLine(e.ToString()); } Console.ReadKey(); }
static void Main(string[] args) { Competencia c1 = new Competencia(15, 3, Competencia.TipoCompetencia.MotoCross); AutoF1 a1 = new AutoF1(1, "Mercedes"); AutoF1 a2 = new AutoF1(2, "Ferrari"); AutoF1 a3 = new AutoF1(3, "RedBull"); MotoCross m1 = new MotoCross(4, "escuderia"); try { if (c1 + m1) { Console.WriteLine(c1.MostrarDatos()); } } catch (CompetenciaNoDisponibleExcepcion e) { Console.WriteLine(e.ToString()); } Console.ReadKey(); try { if (c1 + a2) { Console.WriteLine(c1.MostrarDatos()); } } catch (CompetenciaNoDisponibleExcepcion e) { Console.WriteLine(e.ToString()); } Console.ReadKey(); }
static void Main(string[] args) { Competencia com = new Competencia(5, 10, TipoCompetencia.MotoCross); AutoF1 a = new AutoF1(0, "lala"); AutoF1 b = new AutoF1(1, "lala"); AutoF1 c = new AutoF1(2, "lala"); AutoF1 d = new AutoF1(4, "lala"); AutoF1 e = new AutoF1(4, "lala"); AutoF1 f = new AutoF1(5, "lala"); AutoF1 g = new AutoF1(6, "lala"); MotoCross ma = new MotoCross(1, "esa"); try { if (com + a) { Console.WriteLine("Se agrego el auto a"); } else { Console.WriteLine("No se pudo agregar el auto a"); } System.Threading.Thread.Sleep(500); if (com + b) { Console.WriteLine("Se agrego el auto b"); } else { Console.WriteLine("No se pudo agregar el auto b"); } System.Threading.Thread.Sleep(500); if (com + ma) { Console.WriteLine("Se agrego el moto ma"); } else { Console.WriteLine("No se pudo agregar el moto ma"); } System.Threading.Thread.Sleep(500); if (com + d) { Console.WriteLine("Se agrego el auto d"); } else { Console.WriteLine("No se pudo agregar el auto d"); } System.Threading.Thread.Sleep(500); if (com + e) { Console.WriteLine("Se agrego el auto e"); } else { Console.WriteLine("No se pudo agregar el auto e"); } System.Threading.Thread.Sleep(500); if (com + f) { Console.WriteLine("Se agrego el auto f"); } else { Console.WriteLine("No se pudo agregar el auto f"); } System.Threading.Thread.Sleep(500); if (com + g) { Console.WriteLine("Se agrego el auto g"); } else { Console.WriteLine("No se pudo agregar el auto g"); } if (com + ma) { Console.WriteLine("Se agrego la moto ma"); } else { Console.WriteLine("No se pudo agregar la moto ma"); } } catch (CompetenciaNoDisponibleException ex) { Console.WriteLine(ex.ToString()); } //Console.WriteLine(com.MostrarDatos()); Console.ReadKey(); }