static void Main(string[] args) { //Probar nuestro Iterator // Declaramos el registro IRegistroVehiculos registro = new RegistroVehiculos(); // Insertamos unos cuantos elementos registro.InsertarVehiculo("Volkswagen", "Polo", 12300); registro.InsertarVehiculo("Volkswagen", "Golf GTI", 18900); registro.InsertarVehiculo("Volkswagen", "Passat", 27000); registro.InsertarVehiculo("Volkswagen", "Scirocco", 32100); registro.InsertarVehiculo("Volkswagen", "Touareg", 21800); // Obtenemos el iterator IIteratorVehiculo iterador = registro.ObtenerIterator(); // Mientras queden elementos while (iterador.QuedanElementos()) { // Obtenemos el siguiente elemento Vehiculo v = iterador.Siguiente(); // Mostramos su contenido Console.WriteLine(v.Marca + " " + v.Modelo + " fabricado el " + v.FechaFabricacion.ToShortDateString() + " (" + v.Precio + " euros)"); } Console.ReadKey(); }
static void Main(string[] args) { IRegistroVehiculos reg = new RegistroVehiculos(); reg.InsertarVehiculo("Mazda", "3", 12000); reg.InsertarVehiculo("Ferrary", "Mux", 55000); reg.InsertarVehiculo("BMW", "SkyNight", 24000); IIteratorVehiculo iterator = reg.ObtenerIterator(); while (iterator.QuedanElementos()) { Vehiculo v = iterator.Siguiente(); Console.WriteLine(v.Marca + " " + v.Modelo + " fabricado el " + v.FechaFabricacion.ToShortDateString() + " (" + v.Precio + " euros)"); } Console.ReadLine(); }