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
----------------------------------------------------------