Array
Um Array é um conjunto de elementos de um mesmo tipo de dados
onde cada elemento do conjunto é acessado pela posição no array que é dada
através de um índice.
No exemplo abaixo vamos criar um array de string e dizer que o número de dimensões desse array
é 4.
string[] array = new string[4];
Para atribuir um valor para uma determinada posição, temos
que fazer da seguinte forma:
array[0] = "Posição
1";
Quando tratamos de índice em Array ou em List a primeira
posição sempre é zero e se eu tentar atribuir um valor para a posição 4, vai gerar um erro do
tipo: “Index was outside the bounds of
the array.” Dizendo que o índice informado não faz parte desse array.
Para saber o número de dimensões de um Array é simples, basta utilizar a propriedade Length:
Console.Write("Dimensões:
"+ array.Length);
Dimensões: 4
O Array também pode ter mais de uma dimensão, por
exemplo, a declaração a seguir cria um array bidimensional:
string[,] arrayBidimensional = new
string[4, 4];
para atribuir um valor para uma determinada posição, podemos
fazer da seguinte forma:
arrayBidimensional[0, 0] = "Linha
1 Coluna 1";
arrayBidimensional[0, 1] = "Linha
1 Coluna 2";
arrayBidimensional[1, 0] = "Linha
2 Coluna 1";
O conceito de índice é o mesmo de um Array comum, se eu
tentar buscar uma posição inexistente dará erro.
Os exemplos que utilizei acima foram para o tipo de dados String, mas nada impede de utilizar para
outro tipo de dado, como por exemplo, Int:
int[]
Ano = new int[10];
Ano[0] = 2013;
Ano[1] = 2012;
O conceito é o mesmo para todos os tipos de dados.
Nenhum comentário:
Postar um comentário