Loops são usados principalmente para executar alguma tarefa específica repetidamente na programação. Entre muitos tipos de loops, o loop "while" é bastante popular após o loop "for". O loop "while" continua a funcionar até que a condição especificada seja verdadeira. Depois que essa condição falhou, o loop terminará automaticamente. Por outro. Vamos começar com este guia do tutorial sobre o uso do loop "while" em C#.
Pré-instalações
Inicie seu aplicativo de console da sua área de aplicativo do Ubuntu 20.04 Sistema Linux. Assim, o Ubuntu 20.04 Sistema nos fornece as instruções do pacote “APT” para atualizá -lo em uma etapa. Use a instrução mostrada-beneath em sua concha e seu sistema está pronto.
Antes de olhar para um exemplo para C# enquanto loop, temos que configurar uma plataforma de software para C# no Ubuntu 20.04. Para isso, devemos instalar a estrutura C# “Mono-Runtime” no Ubuntu 20.04 que é usado entre os desenvolvedores para criar aplicativos de plataforma cruzada para “.LÍQUIDO". Antes da instalação do compilador C#, precisamos instalá-lo por meio da instrução “APT” da instalação com a palavra-chave “mono-runtime”, como mostrado na imagem.
Dentro da instalação, você deve pressionar “y” para prosseguir com sua instalação e a plataforma de software de tempo de execução para o .A estrutura da rede será instalada eficazmente.
Após a configuração da plataforma de código aberto mono-runi-runiime, é hora de configurar o compilador C#. Para isso, você deve utilizar a palavra-chave "Mono-MCS" em sua instrução "APT" para a instalação do compilador Mono-MCS no Ubuntu 20.04 Sistema.
Novamente, você precisa pressionar "y" para configurá -lo no seu sistema, como mostrado.
É hora de criar um arquivo C# com uma extensão "CS" no final, utilizando a instrução "Touch" do Ubuntu exibida na imagem abaixo. Ele será criado rapidamente em seu diretório inicial atual no que diz respeito ao comando “LS” IST está aparecendo. Enquanto usa o compilador "MCS" para compilar o "while.Arquivo CS ”no seu shell, ele estará lançando um erro que o arquivo não contém nenhum método main (). Isso ocorre porque ainda não adicionamos nenhum código ao arquivo.
Exemplo 01:
É hora de criar nossa nova ilusão para revelar o uso do loop "while" em C#. Antes de usar isso, temos que utilizar a biblioteca de "sistema" de C# para usar as classes e funções básicas em nosso código. Use a palavra -chave "usando" junto com a palavra "sistema" seguida pelo ";" sinal. Temos criado uma nova classe definida pelo usuário chamada "while" em nosso arquivo de código e inicializando-o com a função principal () de C#.
A função principal () deve ser do tipo de retorno do vazio estático. Dentro do nosso método principal (), realizamos algumas tarefas repetitivas usando um loop de tempo. Antes disso, inicializamos uma variável de contador “C” a 0. O loop simples de enquanto começa com a condição “c<10”. It means that the loop will be executed until the given condition got false. While it's true, the “WriteLine()” function of the “Console” class for the “System” package in C# will continue to display the variable “c” value on the screen. Along with that, the counter “c” value will be incremented by 1. After some iterations, when the value of “c” reaches 10, the loop will not be executed anymore. The while loop, main() function, and the class “While” are completed here.
Depois de salvar esse código no arquivo C#, estamos compilando -o com o compilador "MCS" de C#. Ao listar o conteúdo da pasta doméstico, temos que saber que o arquivo "exe" para este arquivo de código C# foi criado com sucesso para execução. Então, usamos o executor "mono" em tempo de execução para executar o arquivo "EXE" e obtivemos a saída mostrada do abastecimento em nossa tela de casca. O loop foi executado até que a variável “C” atingisse o valor 10 e exibisse todos os valores no shell.
Exemplo 02:
O loop "while" pode ser utilizado com a declaração "fazer" no código C# para colocar a parte de execução nele. O objetivo de usar "do" é separar a parte da condição e a parte de execução no código. Então, estamos usando o mesmo código enquanto usamos a parte "fazer" para o loop "while". Em nosso código, o código de peça "fazer" só será executado quando a condição de uma parte "while" foi satisfeita. Isso significa que até que o valor do contador "C" não atinja "6", continuará a executar a parte "do" do ".e., exibir o número do contador e incrementar. Se você deseja usar alguma string junto com a variável em uma função "WriteLine" a ser exibida, você deve usar as vírgulas e suportes encaracolados duplos para capturar o valor variável em uma sequência. A sequência de números variáveis deve ser definida como 0,1,2 e assim por diante.
Após esta compilação de código com o compilador "MCS" C#.O arquivo exe foi criado. Depois de executar o “while.arquivo exe ”, nosso loop foi executado e 6 valores foram exibidos.
Exemplo 03:
Vamos dar uma olhada no uso da condição "verdadeira" em um loop de "tempo". Sem declarar nada no loop "while", usamos apenas o booleano "verdadeiro" na parte "while" de um loop dentro de colchetes simples. O código geral ficou inalterado.
Após a compilação e execução deste script C#, o loop do while continua a exibir os números de iteração em cada iteração sem quebrar. Você tem que pressionar Ctrl+Z para impedir.
A instrução "se" também pode ser usada para especificar a condição e interromper a execução do loop "while" para atingir um determinado ponto, como mostrado no código abaixo. A palavra -chave quebrada é utilizada para interromper a execução propositadamente.
Na execução deste código, apenas os 6 primeiros números de iteração foram exibidos.
Exemplo 04:
Dentro deste exemplo, estaremos realizando um cálculo aleatório para criar uma tabela de 13. Dentro da função main (), inicializamos duas variáveis x e y com valores 1 e 13, respectivamente. A variável "z" só foi definida. O loop "while" está aqui para se iterar até que o valor da variável "x" se aproxime 10. Em cada iteração, o valor da variável "y" será multiplicado pelo valor da variável "x" e salvo para variável "z". A função WriteLine () é usada para exibir os valores em um formulário de tabela. O "X" será incrementado em cada iteração.
Depois de compilar e executar este código, temos a tabela de 13 exibida em nosso console.
Conclusão
O objetivo de empregar loops “enquanto” na codificação, especificamente em C#, é explicado no primeiro parágrafo deste artigo. O primeiro exemplo é demonstrar o uso da declaração "while", enquanto a segunda está mostrando o significado de usar a declaração "fazer" em um loop "while". O terceiro exemplo está mostrando como a palavra -chave "verdadeira" no loop "while" pode afetar a saída e como a instrução "se" pode ser utilizada para minimizar o efeito. Juntamente com todos esses exemplos, você também pode usar loops aninhados "enquanto" em C# sem se exagerar.