Colecções do c#

277 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
277
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Colecções do c#

  1. 1. Colecções do C#Trabalho Realizado: Beginners - Gustavo Vieira - Hélder Freitas - Carlos Moreda - Miguel Gonçalves
  2. 2. ColecçõesColecção é um grupo de objectos (Variáveis, frases, etc.). Tornandoassim mais fácil o uso dos mesmos, do que se trabalhássemos um aum.- Exemplos de colecções:- ArrayList- Stack- Queue
  3. 3. ArrayListA ArrayList serve para guardar várias variáveis numa só.Exemplos de código://Referência a classe ArrayListArrayList alArray = new ArrayList();//Adiciona valor na posição 0 do nosso arrayalArray.Add(" Jonatas Freitas ");//Adiciona valor na posição 1 do nosso arrayalArray.Add(" Hello World ! ");//Adiciona valor na posição 2 do nosso arrayalArray.Add(" .:: TheCodeBr ::. ");//Adiciona valor na posição 3 do nosso arrayalArray.Add(" thecodebr.blogspot.com ");//Imprime valores na telaResponse.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 arrayResponse.Write(alArray[i]);}
  4. 4. StackO Stack serve para guardar valores ao contrário, por exemplo, se inserirdois valores, “2” e “1”, como o “2” foi escrito primeiro, quandoapresentado, 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. 5. QueueO Queue é o contrário do Stack, embora um pouco parecido com oresto, 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);

×