Como Usar Array Em C#
Artigo: Como Usar Array Em C#. Pesquise 861.000+ trabalhos acadêmicosPor: fabriciobotelho • 3/10/2013 • 758 Palavras (4 Páginas) • 631 Visualizações
Array C# – Array Vetor – Array Matriz
Iremos aprender o que é um Array, como utilizar um Array no C#, como criar um Array, como resgatar um Array, e outros.
Neste artigo utilizaremos For e Foreach. Para aprender a utilizar For clique aqui, e para aprender Foreach clique aqui.
Array | O que é ?
No C#, de forma simples, um Array é conjunto de elementos, ou seja, uma lista onde podem ser armazenadas informações do mesmo tipo e acessadas através do seu índice(numero que serve como um endereço de cada elemento dentro do Array).
Por exemplo, você tem o Array “cores”. Nele você tem os valores vermelho, verde e azul. Sendo que o índice de vermelho é 0, de verde é 1 e o de azul é 2. Então para que eu possa chamar o valor verde dentro do Array tenho que chamar o índice 1.
[0] [vermelho]
[1] [verde]
[2] [azul]
Os Arrays são muito úteis, podemos utilizar um Array para, por exemplo, armazenar informações de um banco de dados e mostrar para o usuário, bem como salvar, buscar, editar e deletar informações desse Array.
Veremos dois tipos de Array, vetor (unidimensional) e matriz (bidimensional).
Array | Unidimensional(Vetor)
Array Vetor | O que é?
É um Array de uma única dimensão.
Array Vetor | Declarando
Para declarar um Arrayvetor(unidimensional) no C# utilize o código abaixo:
Código C#
view source
print?
1 string[] cores;//Somente declaramos o Array.
Simples, basta colocar o tipo, no nosso caso, string. Abrir e fechar colchetes []. E colocar o nome, no exemplo, “cores”.
Array Vetor | Criando nova instância
Agora devemos criar uma nova instância desseArray:
Código C#
view source
print?
1 cores =newstring[3];
2 //Criamos uma nova instância do Array cores dizendo que ele terá 3 posições.
Array Vetor | Inserindo valores
Agora vamos preencher o Array com os valores:
Código C#
view source
print?
1 cores[0] ="vermelho";
2 cores[1] ="verde";
3 cores[2] ="azul";
4 //Simples, demos os valores para as devidas posições dessa lista ou Array.
Array Vetor | Resgatando valor
Para resgatar um valor do Array vetor no C# basta informar o nome do Array e o índice, por exemplo:
Código C#
view source
print?
1 stringcor_favorita = cores[2];
2 //Retorna Azul
Array Vetor | Listando todos os valores
Para imprimir todos os valores do Array na página, utilize um For, conforme exemplo:
Código C#
view source
print?
1 for(inti = 0; i<cores.Length; i++ )
2 {
3 Response.Write(cores[i].ToString());
4 }
5 //Utilizo For para percorer o Array e imprimir dados.
Array Vetor | Efetuando busca dentro do Array
Podemos buscar um valor dentro do Array sem saber seu índice. Por exemplo, quero saber em qual posição, ou índice, do Array está a cor verde:
Código C#
view source
print?
1 for(inti = 0; i<cores.Length; i++ )
2 {
3 if(cores[i].ToString() =="verde");
4 Response.Write("O verde está no índice: "+ i);
5 }
O código acima percorre o Array, e a cada posição ele compara se o valor é verde, se for ele imprime na página uma mensagem informando o índice em que se encontra a cor verde.
Array | Bidimensional(Matriz)
Array Matriz | O que é?
É um Array com duas dimensões, ao invés de ter só linhas ele tem linhas e colunas.
Array Matriz | Criando
Para criar um Arraymatriz(bidimensional) no C# utilize o código abaixo:
Código C#
view
...