SlideShare uma empresa Scribd logo
Tec. InformáticaTec. Informática
Linguagem de Programação 1Linguagem de Programação 1
C#C#
Aula 5Aula 5
Array (vetor)Array (vetor)
Criando ArraysCriando Arrays
A sintaxe básica de um Array é:A sintaxe básica de um Array é:
tipo[ ] nome;tipo[ ] nome;
nome = new tipo [tamanho];nome = new tipo [tamanho];
ouou
Tipo[ ] nome = new tipo [tamanho];Tipo[ ] nome = new tipo [tamanho];
Array (vetor)Array (vetor)
Exemplos:Exemplos:
Int32[] vetorNumeros;Int32[] vetorNumeros;
vetorNumeros = new Int32 [10];vetorNumeros = new Int32 [10];
String[] vetorNomes = new String [10];String[] vetorNomes = new String [10];
Array (vetor)Array (vetor)
Agregar valores no ArrayAgregar valores no Array
String[] vetorNomes = new String [10];String[] vetorNomes = new String [10];
VetorNomes[0] = “José”;VetorNomes[0] = “José”;
VetorNomes[1] = “Luiz”;VetorNomes[1] = “Luiz”;
VetorNomes[2] = “Hugo”;VetorNomes[2] = “Hugo”;
……
Array (vetor)Array (vetor)
Agregar valores no ArrayAgregar valores no Array
String[] vetorNomes = new String [10];String[] vetorNomes = new String [10];
For (i=0; i<= 9; i++)For (i=0; i<= 9; i++)
{{
VetorNomes[i] = Console.ReadLine();VetorNomes[i] = Console.ReadLine();
}}
Array (vetor)Array (vetor)
Agregar valores no ArrayAgregar valores no Array
String[] vetorNomes = new String [10];String[] vetorNomes = new String [10];
Foreach (string pessoa in vetorNomes)Foreach (string pessoa in vetorNomes)
{{
Console.WriteLine(pessoa);Console.WriteLine(pessoa);
}}
Array (vetor)Array (vetor)
Agregar valores no ArrayAgregar valores no Array
String[] vetorNomes = new String [10];String[] vetorNomes = new String [10];
For (i=0; i<= vetorNomes.Length; i++)For (i=0; i<= vetorNomes.Length; i++)
{{
VetorNomes[i] = Console.ReadLine();VetorNomes[i] = Console.ReadLine();
}}
ArrayList (vetor sem tamanho)ArrayList (vetor sem tamanho)
using System.Collections;using System.Collections;
ArrayList lista = new ArrayList();ArrayList lista = new ArrayList();
ArrayList (vetor sem tamanho)ArrayList (vetor sem tamanho)
ArrayList lista = new ArrayList();ArrayList lista = new ArrayList();
lista.Add("elemento1");lista.Add("elemento1");
lista.Add("elemento2");lista.Add("elemento2");
lista.Add("elemento3");lista.Add("elemento3");
for (int i = 0;i < lista.Count;i++)for (int i = 0;i < lista.Count;i++)
{{
Console.WriteLine(lista[i]);Console.WriteLine(lista[i]);
}}
ArrayList (vetor sem tamanho)ArrayList (vetor sem tamanho)
ArrayList item = new ArrayList();ArrayList item = new ArrayList();
do {do { item.Add(Console.ReadLine());item.Add(Console.ReadLine());
Console.WriteLine("Novo item?");Console.WriteLine("Novo item?");
ok = Console.ReadLine();ok = Console.ReadLine();
} While (ok == “sim”);} While (ok == “sim”);
for (int i = 0;i < item.Count;i++)for (int i = 0;i < item.Count;i++)
{{
Console.WriteLine(item[i]);Console.WriteLine(item[i]);
}}

Mais conteúdo relacionado

ODP
Lp1 C# array
PDF
Retirar acentos de_determinado_texto_em_c_sharp
PDF
MEGAYES - מערכת לגיוס עובדים בשיטת חבר מביא חבר בפייסבוק ובמדיה החברתית
ODP
Lp1 C# condicionais
PPT
Social media team v avastu
ODP
Lp1 C# conversões
PPTX
Personal Longevity Business Funding Proposal
PPTX
מערכת ממליצים מצגת למתעניינים
Lp1 C# array
Retirar acentos de_determinado_texto_em_c_sharp
MEGAYES - מערכת לגיוס עובדים בשיטת חבר מביא חבר בפייסבוק ובמדיה החברתית
Lp1 C# condicionais
Social media team v avastu
Lp1 C# conversões
Personal Longevity Business Funding Proposal
מערכת ממליצים מצגת למתעניינים

Destaque (10)

PPTX
Seminario 1
PPTX
Psiconeuroinmunoendocrinologia del estres
PPTX
Seminario 2 glutamato y gaba!
PPTX
Expo gregory purinérgica y peptidérgica- siegel
PPTX
Exposicion neurotransmisores parte i
PPTX
Expo gregory mielina y plasticidad- siegel
PDF
Salesforce Case Management with Canadian Cancer Society, Salesforce.org, and ...
PPTX
Seotonina e histamina
PPTX
Expo gregory neurobiología ánimo y emoción
PDF
#CFMW, Creative fashion marketing: Sociální sítě pro módní návrháře a jejich ...
Seminario 1
Psiconeuroinmunoendocrinologia del estres
Seminario 2 glutamato y gaba!
Expo gregory purinérgica y peptidérgica- siegel
Exposicion neurotransmisores parte i
Expo gregory mielina y plasticidad- siegel
Salesforce Case Management with Canadian Cancer Society, Salesforce.org, and ...
Seotonina e histamina
Expo gregory neurobiología ánimo y emoción
#CFMW, Creative fashion marketing: Sociální sítě pro módní návrháře a jejich ...
Anúncio

Semelhante a Lp1 aula-5 array (14)

PDF
04 - C# laços de repetição, vetores e matrizes v1.0
PPTX
Colecções do c#
PPT
Java básico - Módulo 06: Array
PDF
Curso de OO com C# - Parte 05 - Coleções genéricas e não-genéricas
PPTX
ArrayList Java
PDF
Desenvolvimento em .Net - A Framework e o Visual Studio
PPTX
Introdução a linguagem C# (CSharp)
PDF
Programacao II Aula 3 Arrays.pdf bom para estudantes de programação 1
PPTX
Coleções do c
PPTX
Coleções do c
PDF
Lógica de Programação - Unimep/Pronatec - Aula10
ODP
Java 06 Strings Arrays
PPTX
Capítulo 6
PDF
Arrays (vetores) em Java
04 - C# laços de repetição, vetores e matrizes v1.0
Colecções do c#
Java básico - Módulo 06: Array
Curso de OO com C# - Parte 05 - Coleções genéricas e não-genéricas
ArrayList Java
Desenvolvimento em .Net - A Framework e o Visual Studio
Introdução a linguagem C# (CSharp)
Programacao II Aula 3 Arrays.pdf bom para estudantes de programação 1
Coleções do c
Coleções do c
Lógica de Programação - Unimep/Pronatec - Aula10
Java 06 Strings Arrays
Capítulo 6
Arrays (vetores) em Java
Anúncio

Mais de Mauro Duarte (20)

ODP
Requsitos
ODP
CSS - Folhas de Estilo em Cascata
ODP
7 - Introdução ao desenvolvimento web - mídias
ODP
Os pássaros
ODP
01 Desenvolvimento em Redes de Computadores - Comandos Básicos
ODP
00 apresentação desenvolvimento em redes de computadores
PPTX
Porque tanta pressa - Caril Borges
PPTX
Perdoando como José perdoou - Caril Borges
PPTX
Otimistas ou pessimistas - Caril Borges
PPTX
Nos importando com o próximo
PPTX
Noé não deu desculpas para nao servir a deus
PPTX
Construindo muros ou pontes
PPTX
A tragédia que virou triunfo
PPTX
Atitudes para os problemas de 2015 - Caril Borges
PPTX
As armadilhas de satanás - Caril Borges
PPTX
Otimizando a Produção de WebSites com Joomla
PDF
Ataques de Dicionário com CUPP
PPTX
Automação de Testes Selenium IDE
ODP
História Logo Flisol
ODP
Web Design Hacker
Requsitos
CSS - Folhas de Estilo em Cascata
7 - Introdução ao desenvolvimento web - mídias
Os pássaros
01 Desenvolvimento em Redes de Computadores - Comandos Básicos
00 apresentação desenvolvimento em redes de computadores
Porque tanta pressa - Caril Borges
Perdoando como José perdoou - Caril Borges
Otimistas ou pessimistas - Caril Borges
Nos importando com o próximo
Noé não deu desculpas para nao servir a deus
Construindo muros ou pontes
A tragédia que virou triunfo
Atitudes para os problemas de 2015 - Caril Borges
As armadilhas de satanás - Caril Borges
Otimizando a Produção de WebSites com Joomla
Ataques de Dicionário com CUPP
Automação de Testes Selenium IDE
História Logo Flisol
Web Design Hacker

Último (8)

PDF
Manejo integrado de pragas na cultura do algodão
PPTX
Mecânico de Manutenção de Equipamentos.pptx
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PPTX
Viasol Energia Solar -Soluções para geração e economia de energia
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PPTX
Arquitetura de computadores - Memórias Secundárias
Manejo integrado de pragas na cultura do algodão
Mecânico de Manutenção de Equipamentos.pptx
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Viasol Energia Solar -Soluções para geração e economia de energia
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Arquitetura de computadores - Memórias Secundárias

Lp1 aula-5 array

  • 1. Tec. InformáticaTec. Informática Linguagem de Programação 1Linguagem de Programação 1 C#C# Aula 5Aula 5
  • 2. Array (vetor)Array (vetor) Criando ArraysCriando Arrays A sintaxe básica de um Array é:A sintaxe básica de um Array é: tipo[ ] nome;tipo[ ] nome; nome = new tipo [tamanho];nome = new tipo [tamanho]; ouou Tipo[ ] nome = new tipo [tamanho];Tipo[ ] nome = new tipo [tamanho];
  • 3. Array (vetor)Array (vetor) Exemplos:Exemplos: Int32[] vetorNumeros;Int32[] vetorNumeros; vetorNumeros = new Int32 [10];vetorNumeros = new Int32 [10]; String[] vetorNomes = new String [10];String[] vetorNomes = new String [10];
  • 4. Array (vetor)Array (vetor) Agregar valores no ArrayAgregar valores no Array String[] vetorNomes = new String [10];String[] vetorNomes = new String [10]; VetorNomes[0] = “José”;VetorNomes[0] = “José”; VetorNomes[1] = “Luiz”;VetorNomes[1] = “Luiz”; VetorNomes[2] = “Hugo”;VetorNomes[2] = “Hugo”; ……
  • 5. Array (vetor)Array (vetor) Agregar valores no ArrayAgregar valores no Array String[] vetorNomes = new String [10];String[] vetorNomes = new String [10]; For (i=0; i<= 9; i++)For (i=0; i<= 9; i++) {{ VetorNomes[i] = Console.ReadLine();VetorNomes[i] = Console.ReadLine(); }}
  • 6. Array (vetor)Array (vetor) Agregar valores no ArrayAgregar valores no Array String[] vetorNomes = new String [10];String[] vetorNomes = new String [10]; Foreach (string pessoa in vetorNomes)Foreach (string pessoa in vetorNomes) {{ Console.WriteLine(pessoa);Console.WriteLine(pessoa); }}
  • 7. Array (vetor)Array (vetor) Agregar valores no ArrayAgregar valores no Array String[] vetorNomes = new String [10];String[] vetorNomes = new String [10]; For (i=0; i<= vetorNomes.Length; i++)For (i=0; i<= vetorNomes.Length; i++) {{ VetorNomes[i] = Console.ReadLine();VetorNomes[i] = Console.ReadLine(); }}
  • 8. ArrayList (vetor sem tamanho)ArrayList (vetor sem tamanho) using System.Collections;using System.Collections; ArrayList lista = new ArrayList();ArrayList lista = new ArrayList();
  • 9. ArrayList (vetor sem tamanho)ArrayList (vetor sem tamanho) ArrayList lista = new ArrayList();ArrayList lista = new ArrayList(); lista.Add("elemento1");lista.Add("elemento1"); lista.Add("elemento2");lista.Add("elemento2"); lista.Add("elemento3");lista.Add("elemento3"); for (int i = 0;i < lista.Count;i++)for (int i = 0;i < lista.Count;i++) {{ Console.WriteLine(lista[i]);Console.WriteLine(lista[i]); }}
  • 10. ArrayList (vetor sem tamanho)ArrayList (vetor sem tamanho) ArrayList item = new ArrayList();ArrayList item = new ArrayList(); do {do { item.Add(Console.ReadLine());item.Add(Console.ReadLine()); Console.WriteLine("Novo item?");Console.WriteLine("Novo item?"); ok = Console.ReadLine();ok = Console.ReadLine(); } While (ok == “sim”);} While (ok == “sim”); for (int i = 0;i < item.Count;i++)for (int i = 0;i < item.Count;i++) {{ Console.WriteLine(item[i]);Console.WriteLine(item[i]); }}