public void recorrer()
 {
     if (it == null)
     {
         this.crearIterador();
     }
     if (this.datos.Count > 0)
     {
         while (!it.fin())
         {
             Console.WriteLine(it.actual());
             it.siguiente();
         }
     }
 }
 public void recorrer()
 {
     //Console.WriteLine("Recorro iterador");
     if (this.datos.Count > 0)
     {
         while (!it.fin())
         {
             foreach (Comparable elem in datos)
             {
                 Console.WriteLine(elem);
                 it.siguiente();
             }
         }
     }
 }