Exemplo n.º 1
0
 public static void LavarVehiculos(List <Vehiculo> vehiculos)
 {
     foreach (var vehiculo in vehiculos)
     {
         Gasolinera.TunelMultiTamaño(vehiculo);
     }
 }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Coche         coche  = new Coche();
            Camion        camion = new Camion();
            List <object> lista  = new List <object>();

            lista.Add(coche);
            lista.Add(camion);

            Gasolinera.LavarVehiculos(lista);
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            Coche           coche  = new Coche();
            Camion          camion = new Camion();
            List <Vehiculo> lista  = new List <Vehiculo> {
                coche,
                camion
            };

            Gasolinera.LavarVehiculos(lista);
        }
Exemplo n.º 4
0
 public static void LavarVehiculos(List <object> vehiculos)
 {
     foreach (var vehiculo in vehiculos)
     {
         if (vehiculo is Coche)
         {
             Gasolinera.TunelPeque((Coche)vehiculo);
         }
         else
         {
             Gasolinera.TunelGrande((Camion)vehiculo);
         }
     }
 }