Quantcast
Channel: Como limpiar una lista sin afectar otras listas - Stack Overflow en español
Viewing all articles
Browse latest Browse all 3

Como limpiar una lista sin afectar otras listas

$
0
0

tratare de ser breve y directo.Tengo dos Listas; LisataPrimaria y ListaAuxiliar. A la ListaAuxiliar durante un ciclo se le van añadiendo valores (arreglos unidimensionales), una vez terminado el ciclo, se agrega a la ListaPrimaria la ListaAuxiliar.

Luego el ciclo se repite para agregar nuevos valores a la ListaAuxiliar. Pero antes de esto necesito limpiar la ListaAuxiliar sin que se pierdan los valores de la ListaPrimaria.

Es para obtener al final una lista de listas.

Aqui, esta un ejemplo basico:

 class Program{    static void Main(string[] args)    {        Inicio();    }    private static void Inicio()    {        List<List<double[]>> ListaPrimaria = new List<List<double[]>>();        List<double[]> ListaAuxiliar = new List<double[]>();        double[] Arreglo1 = { 741, 860, 320, 500, 820 };        double[] Arreglo2 = { 120, 95, 45, 380, 410 };        double[] Arreglo3 = { 720, 210, 47, 110, 1100 };        double[] Arreglo4 = { 900, 10, 27, 1300, 60 };        int i = 0;        while (i < 2)        {            if (i == 0)            {                ListaAuxiliar.Add(Arreglo1);                ListaAuxiliar.Add(Arreglo2);                ListaAuxiliar.Add(Arreglo4);            }            if (i == 1)            {                ListaAuxiliar.Add(Arreglo3);            }            ListaPrimaria.Add(ListaAuxiliar);            ListaAuxiliar.Clear(); //Al utilizar esto se limpia tambien la ListaPrimaria.            i++;        }    }}

Saludos.


Viewing all articles
Browse latest Browse all 3

Trending Articles