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 paratrue
, as instruções dentro do loop while ão são executadas. após a execução, atest 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); } } }