C# - Estrutura de repetição WHILE
Aula no Youtube: C# - Estrutura de repetição WHILE
Olá pessoal, eu sou o Felipe Muniz, e hoje estarei explicando como funcionam as estruturas de repetições utilizando o WHILE na linguagem C#.
Como vimos na estrutura FOR, uma estrutura de repetição é o que vai nos proporcionar realizar repetições de algumas tarefas e blocos de códigos, ou seja é um loop que fica iterando e sendo executada repetidamente. Mas o WHILE funciona um pouco diferente do for, pois não temos um contador de Index, apenas uma condição lógica para o fim do loop. Como por exemplo, digamos que nós precisamos realizar o login em uma aplicação, enquanto o usuário não informar o login correto para ser autenticado com sucesso, iremos ficar repetindo a mensagem e pedindo para ele informar o seu e-mail e senha.
EXEMPLO:
var emailParaValidar = "usuario@email.com";while(usuarioNaoLogado)
{
Console.WriteLine("Informe seu e-mail: ")
var emailInformado = Console.ReadLine();
Console.WriteLine("Informe sua senha: ")}
Neste exemplo foi criado um loop utilizando a estrutura de repetição while onde será solicitado o e-mail e senha do usuário até que ele informe os dados corretos para realização da sua autenticação no sistema, utilizamos um if e else dentro do loop para checar se o usuário está inserindo informações válidas. Caso ele informe um dado válido, a variável usuarioNaoLogado será atualizada para false, fazendo com que o nosso loop se encerre, enquanto isso não acontecer, o loop se mantem solicitando o login e senha do usuário.