Conteúdo do Curso
Noções Básicas de C#
Noções Básicas de C#
2. Lidando com Tipos de Dados
Tipos de Dados InteirosDeclarando Variáveis com Tipos ExplícitosPonto Flutuante e DoubleBooleanosCaractereStringDesafio de StringsFormatação Básica de StringsPrática de Formatação de StringsDeclarando ConstantesConversão de Tipos BásicaPrática de Conversão de TiposConversão Básica de TiposPrática Básica de Codificação
Percorrendo Arrays
É muito útil poder percorrer rapidamente todos os elementos de um array e realizar alguma operação neles ou extrair seus valores.
Existem várias maneiras de fazer isso, no entanto, a mais comum é usar os loops for
e foreach
.
No caso de usar o loop for
, podemos usar a variável i
do loop para indexação:
main
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] numbers = { 5, 10, 15, 20, 25 }; for(int i = 0; i < 5; i++) { Console.WriteLine(numbers[i]); } } } }
No código acima, escrevemos a condição i < 5
onde escolhemos 5
como o limite. Em vez de contar manualmente o número de elementos, também podemos usar o atributo Length
dos arrays para acessar o comprimento (tamanho) de um array:
main
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] myArray = new int[10]; Console.WriteLine(myArray.Length); // Output: 10 } } }
Usando o atributo length, o loop ficará algo assim:
1. What is the main advantage of using a foreach
loop over a for
loop in C#?
2. Which of the following is a correct for
loop syntax for iterating over an array in C#?
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 5. Capítulo 7