Quantcast
Channel: Array dentro de array
Viewing all articles
Browse latest Browse all 2

Array dentro de array

$
0
0

Depende do que vc quer?

Se voce quiser um array de arrays voc pode usar o arraylist dete jeito:

using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            ArrayList myAL = new ArrayList();
            int[] inteiros = new int[5];

            inteiros[0] = 1;
            inteiros[1] = 1;
            inteiros[2] = 1;
            inteiros[3] = 1;
            inteiros[4] = 1;

            myAL.Add(inteiros.Clone());


            inteiros[0] = 2;
            inteiros[1] = 3;
            inteiros[2] = 4;
            inteiros[3] = 6;
            inteiros[4] = 7;

            myAL.Add(inteiros.Clone());

            int k = 0;
            foreach (Object o in myAL)
            {
                Console.WriteLine("Elemento " + k + " do array list");
                for (int i = 0; i <= 4; i++)
                {
                    Console.WriteLine("inteiros[" + i + "]=" + ((int[])o)[i]);
                }

            }

            Console.ReadKey();

        }
    }
}

importante, quando eu adiciono um array no array list é importe usar o metodo Clone, porque na verdade voce esta adicionando À referencia ao array Inteiros. Se voc nao usar o Clone somente a ultima modificaçao fica mantida dentro do array list


William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------


Viewing all articles
Browse latest Browse all 2


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>