using System;
//Criando um array (lista) de nomes
string[] nomes = new string[] { "Edu", "Paulo", "Johnny" };
//Obtendo a quantidade de nomes que tem na lista (eu sei que é 3, mas estou pegando automaticamente)
int qtd = nomes.Length;
//Existem 3 nomes na lista, imagina a lista sendo um repositório onde cada nome fica dentro de uma gaveta
//Para obter o primeiro item da lista, eu vou na primeira gaveta: nomes[0]
//Para obter o segundo, eu vou na segunda gaveta: nomes[1]
//A contagem sempre inicia no 0
//Agora imagina uma lista com centenas/milhares de itens dentro, como fazer para percorrer essa lista? Através de laços de repetição
//Agora vou fazer um loop para obter esses nomes, para isso vou usar um contador
int contador = 0;
//Enquanto o contador for menor que a quantidade de nomes na lista, o código será executado
while(contador < qtd)
{
//nomes[contador] vai me retornar conteúdo que está dentro da gaveta
Console.WriteLine(nomes[contador]);
//Agora eu vou fazer o contador subir
contador = contador + 1;
}
Console.WriteLine("Terminou o loop, o valor do contador é: " + contador);