예제 #1
0
 public void CambioEstructura()
 {
     if (CSharpListaActiva)
     {
         for (int i = ListaCSharp.Count - 1; i >= 0; i--)
         {
             listaDoble.InsertarInicio(ListaCSharp[i]);
         }
         ListaCSharp.RemoveRange(0, ListaCSharp.Count);
         ActivarArtesanal();
         ActivarCSharp();
     }
     else
     {
         for (int i = 0; i < listaDoble.contador; i++)
         {
             ListaCSharp.Add(listaDoble.ObtenerValor(i));
         }
         ActivarCSharp();
         ActivarArtesanal();
         while (listaDoble.contador > 0)
         {
             listaDoble.ExtraerEnPosicion(0);
         }
     }
 }