1. Colecções do C#
Trabalho Realizado: Beginners
- Gustavo Vieira
- Hélder Freitas
- Carlos Moreda
- Miguel Gonçalves
2. Colecções
Colecção é um grupo de objectos (Variáveis, frases, etc.). Tornando
assim mais fácil o uso dos mesmos, do que se trabalhássemos um a
um.
- Exemplos de colecções:
- ArrayList
- Stack
- Queue
3. ArrayList
A ArrayList serve para guardar várias variáveis numa só.
Exemplos de código:
//Referência a classe ArrayList
ArrayList alArray = new ArrayList();
//Adiciona valor na posição 0 do nosso array
alArray.Add(" Jonatas Freitas ");
//Adiciona valor na posição 1 do nosso array
alArray.Add(" Hello World ! ");
//Adiciona valor na posição 2 do nosso array
alArray.Add(" .:: TheCodeBr ::. ");
//Adiciona valor na posição 3 do nosso array
alArray.Add(" thecodebr.blogspot.com ");
//Imprime valores na tela
Response.Write(alArray[0]);
Response.Write(alArray[1]);
Response.Write(alArray[2]);
Response.Write(alArray[3]);
for (int i = 0; i < 3; i++)
{
//Escreve na tela os valores do array
Response.Write(alArray[i]);
}
4. Stack
O Stack serve para guardar valores ao contrário, por exemplo, se inserir
dois valores, “2” e “1”, como o “2” foi escrito primeiro, quando
apresentado, irá ser mostrado em baixo do valor “1”.
Exemplos de código:
Stack Vstack = new stack()
Vstack.Push(“Amarelo”);
Vstack.Push(“Azul”);
Vstack.Push(“Verde”);
Console.WriteLine(“Cores”);
foreach (string variaveis in Vstack)
{
Console.WriteLine(variaveis);
}
5. Queue
O Queue é o contrário do Stack, embora um pouco parecido com o
resto, pois o Queue ordena por ordem e especificar o tipo da variável, se é
int, bool, string ou double.
Exemplos de código:
Queue<int> exemplo = new Queue<int>();
exemplo.Enqueue(5);
exemplo.Enqueue(10);
exemplo.Enqueue(15);
exemplo.Enqueue(20);