Iterações em C# usando: while, do-while, for, for-each.
while
Console.Write("Escreva seu nome: ");
string nome = Console.ReadLine();
while (nome != "fim")
{
Console.WriteLine("Seu nome eh {0}", nome);
Console.Write("Escreva seu nome ou 'fim' para sair: ", nome);
nome = Console.ReadLine();
}
do while
int soma = 0;
do
{
Console.Write("Digite um numero inteiro ou 'fim' para sair: ");
string s = Console.ReadLine();
if (s == "fim")
{
break;
}
soma = soma + int.Parse(s);
Console.WriteLine("A soma atual eh {0}", soma);
} while (true);
for
for (int i = 0; i < 10; i++)
{
Console.WriteLine("i vale {0}", i);
}
for each
string[] nomes = {"lucas", "gisele", "terezinha"};
Console.WriteLine("Lista de nomes:");
foreach (string nome in nomes)
{
Console.WriteLine(nome);
}