SlideShare uma empresa Scribd logo
1 de 5
Colecções do C#




Trabalho Realizado: Beginners
                  - Gustavo Vieira
                  - Hélder Freitas
                  - Carlos Moreda
                  - Miguel Gonçalves
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
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]);
}
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);
}
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);

Mais conteúdo relacionado

Semelhante a Colecções do c#

Classes Java , JDBC / Swing / Collections
Classes Java , JDBC / Swing / Collections Classes Java , JDBC / Swing / Collections
Classes Java , JDBC / Swing / Collections
Eduardo Carvalho
 
Curso java 08 - mais sobre coleções
Curso java   08 - mais sobre coleçõesCurso java   08 - mais sobre coleções
Curso java 08 - mais sobre coleções
Maurício Linhares
 
Java basico modulo_03
Java basico modulo_03Java basico modulo_03
Java basico modulo_03
wammendes
 

Semelhante a Colecções do c# (20)

POO - 23 - Coleções da API do Java
POO -  23 - Coleções da API do Java POO -  23 - Coleções da API do Java
POO - 23 - Coleções da API do Java
 
Java básico - Módulo 06: Array
Java básico - Módulo 06: ArrayJava básico - Módulo 06: Array
Java básico - Módulo 06: Array
 
Capítulo 6
Capítulo 6Capítulo 6
Capítulo 6
 
POO - 13 - Arrays em Java
POO - 13 - Arrays em JavaPOO - 13 - Arrays em Java
POO - 13 - Arrays em Java
 
Arrays
ArraysArrays
Arrays
 
Arrays (vetores) em Java
Arrays (vetores) em JavaArrays (vetores) em Java
Arrays (vetores) em Java
 
Curso de OO com C# - Parte 05 - Coleções genéricas e não-genéricas
Curso de OO com C# - Parte 05 - Coleções genéricas e não-genéricasCurso de OO com C# - Parte 05 - Coleções genéricas e não-genéricas
Curso de OO com C# - Parte 05 - Coleções genéricas e não-genéricas
 
Java8
Java8Java8
Java8
 
Classes Java , JDBC / Swing / Collections
Classes Java , JDBC / Swing / Collections Classes Java , JDBC / Swing / Collections
Classes Java , JDBC / Swing / Collections
 
Grupo2
Grupo2Grupo2
Grupo2
 
PHP Básico - Parte 3
PHP Básico - Parte 3PHP Básico - Parte 3
PHP Básico - Parte 3
 
Estruturas de dados e técnicas de programação
Estruturas de dados e técnicas de programaçãoEstruturas de dados e técnicas de programação
Estruturas de dados e técnicas de programação
 
Arrays PHP - Criação de sites II
Arrays PHP - Criação de sites IIArrays PHP - Criação de sites II
Arrays PHP - Criação de sites II
 
Fundamentos de SQL - Parte 3 de 8
Fundamentos de SQL - Parte 3 de 8Fundamentos de SQL - Parte 3 de 8
Fundamentos de SQL - Parte 3 de 8
 
Aprendendo objective c - parte 1
Aprendendo objective c - parte 1Aprendendo objective c - parte 1
Aprendendo objective c - parte 1
 
Curso java 08 - mais sobre coleções
Curso java   08 - mais sobre coleçõesCurso java   08 - mais sobre coleções
Curso java 08 - mais sobre coleções
 
Java basico modulo_03
Java basico modulo_03Java basico modulo_03
Java basico modulo_03
 
Programação orientada a objetos - IV
Programação orientada a objetos - IVProgramação orientada a objetos - IV
Programação orientada a objetos - IV
 
Java 12 Colecoes
Java 12 ColecoesJava 12 Colecoes
Java 12 Colecoes
 
Java collections-basic
Java collections-basicJava collections-basic
Java collections-basic
 

Colecções do c#

  • 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);