Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Laço While | Section
Fundamentos de C#

Laço While

Deslize para mostrar o menu

Um loop while é semelhante a um loop for, porém é utilizado quando precisamos executar um bloco de código repetidamente com base em uma condição. A sintaxe de um loop while é mais simples do que a de um loop for:

while (condition) {
    // code to execute
}


Vamos considerar o exemplo prático:

main.cs

main.cs

12345678910111213141516
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int i = 0; while(i < 5) { Console.WriteLine(i); i++; } } } }

Embora o loop while possa parecer muito semelhante ao loop for à primeira vista, em níveis mais avançados de programação a diferença se torna evidente. Podemos explorar o uso de diferentes tipos de loops na seção Arrays.

Nota

Podemos escrever true como condição de um loop while para criar um loop infinito. Mas não é recomendado utilizar.

main.cs

main.cs

123
while(true) { Console.WriteLine("Hello World"); }
question mark

Quantas iterações o seguinte loop terá?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 39

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 1. Capítulo 39
some-alt