C# while e do…while loop

Última atualização em Sábado 7º mai 2022

C# while loop

A palavra-chave while é usada para criar enquanto loop em C#. A sintaxe para enquanto loop é

	while (test-expression) {
    // fazer alguma coisa
}
	

Como while funciona o loop?

  • C# enquanto loop consiste em uma test expressão.
  • Se a test expressão for avaliada para true, as instruções dentro do loop while ão são executadas. após a execução, a test expressão é avaliada novamente.
  • Se a expressão de teste for avaliada como false, o loop while termina.

Exemplo 1

	using System;
namespace Loop {
    class WhileLoop {
        public static void Main(string[] args) {
            int i=1;
            while (i<=5) {
                Console.WriteLine("C# Iteração {0}", i);
                i++;
            }
        }
    }
}
	
	C# Iteração 1
C# Iteração 2
C# Iteração 3
C# Iteração 4
C# Iteração 5
	

Exemplo 2

Soma dos primeiros 5 números naturais

	using System;

namespace Loop {
    class WhileLoop {
        public static void Main(string[] args) {
            int i=1, soma=0;
            while (i<=5) {
                soma += i;
                i++;
            }
            Console.WriteLine("Soma = {0}", soma);
        }
    }
}