Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Arrays podem ter uma ou mais dimensões, por exemplo, a seguinte declaração cria um array bidimensional de 4 linhas e duas colunas:
Declaração 1:
Int[,] meyArray = new int[4,2];
Na declaração abaixo criamos um Array de três dimensões, 4,2 e 3;Você pode inicializar um array fazendo a sua declaração como no modelo abaixo:
Exemplo 1:
int[,]meyArray = new int[,] {{1,2}, {3,4}, {5,6}, {7,8}};
Você pode inicializar um array sem especificar a ordem:
Exemplo 2:
int[,]meyArray = {{1,2}, {3,4}, {5,6}, {7,8}};
Se você escolher declarar uma variável do tipo Array sem inicialização, você deve usar o operador new para atribuir às propriedades de array para o que até o momento é apenas uma variável e poder utilizá-la. Por exemplo:
Exemplo 3:
int[,]meyArray;
meyArray = new int[,] {{1,2}, {3,4}, {5,6}, {7,8}}; // Correto
meyArray = {{1,2}, {3,4}, {5,6}, {7,8}}; // Errado
Você pode apenas atribuir um valor para um elemento do array, por exemplo:
Exemplo 4:
meyArray [2,1] = 25; // o array na linha 2, coluna 1 vai receber o valor 25 que é um inteiro.
Bacana o tuto.
Quem quiser aprender bem sobre arrays, vale a pena dar uma olhada em todos os membros da classe Array.
Tem muita coisa bacana. Retorno de dimensões, elementos e uma infinidade de outras coisas.
http://msdn.microsoft.com/en-us/library/system.array_members(v=VS.71).aspx
Outra dica interessante, é o List que é uma Coleção equivalente a ArrayList. Só que é genérica, ou seja, ele não força o boxing e unboxing porque todos elementos são do tipo guardado em cada dimensão.
Vale a pena conferir sobre os arrays das coleções genéricas.