No artigo, obteremos o conceito da declaração de continuação e como ele funciona na linguagem de programação C#.
O "Continuar" é o símbolo para isso. A declaração continua é idêntica à declaração de quebra na funcionalidade. A única diferença é que a declaração de quebra termina o loop, mas a declaração continua direciona a ação para o teste condicional, que verifica a condição. A declaração continua avança a declaração encapsuladora para a próxima iteração no tempo, faça, ou foreach loop.
Como usar a declaração continuação em C#
Para entender o funcionamento da declaração Continuação e seu uso em C#, temos alguns exemplos simples abaixo:
Exemplo1: Usando a instrução continua com loop
Temos um exemplo de linguagem de programação C# abaixo da utilização de uma declaração de continuação com o loop.
Temos que importar a biblioteca do sistema primeiro no programa C# que nos permitirá acessar sua função e método necessários no programa. Depois disso, o espaço para nome recebe um nome como "continue". No bloco de namespace, criamos a classe que é representada como "exemplo". A classe tem uma função principal na qual usamos um loop para. Definimos a variável "eu" como "0" no loop for. A condição está definida para a variável "i" de que "eu" deve ser maior e igual ao valor "4".
Se a condição se tornar verdadeira, o loop for é executado. Caso contrário, em uma condição falsa, o loop for encerrado. A variável inicializada "i" incrementará e verificará a condição especificada. Então, no corpo do loop, temos uma afirmação condicional de que "eu" é igual a "2" que não imprimirá porque usamos uma declaração contínua que será executada. A linha do Writing imprimirá os valores de "i" de 0 a 4.
Observe que o valor 2 não é executado como a declaração continuação é usada. A iteração em "2" é ignorada aqui. A saída é apresentada na imagem anexada.
Exemplo2: Usando a instrução Continuar com o loop
O programa abaixo demonstra como usar a declaração de continuação em um tempo. Podemos retornar imediatamente o controle para a próxima iteração do loop while em C#, impedindo que as declarações subsequentes sejam executadas no ponto específico.
Importamos a biblioteca do sistema "usando o sistema" de C#, necessário para o programa C#. O espaço para nome recebe o nome "ContinueWhileloop" e, na região de namespace, temos uma classe definida e nomeou a classe "Programa". A classe tem uma função principal com uma palavra -chave estática. Na função principal do vazio, temos uma variável declarada como "a" do tipo de dados inteira e inicializada com o valor numérico "1".
Então, um tempo, o loop é usado aqui no qual temos uma condição de que a variável "a" deve ser maior que o valor numérico "8". A variável "A" é incrementada até que a condição seja executada. O corpo do loop tem uma condição que deve ser igual ao valor "4". A declaração continua pula a próxima iteração do loop while e transfere o controle para a próxima iteração do loop while quando o valor de "a" é igual a "4". O valor “4” não será impresso porque a declaração continua será executada. O método WriteLine imprimirá o valor de "A" de 1 a 8, exceto pelo valor "4".
Após a execução do acima, enquanto o loop da declaração continua, a saída que recebemos é mostrada abaixo.
Exemplo3: Usando a instrução continua com loop aninhado
A declaração continua apenas pula a iteração atual do loop interno. O loop externo não é alterado de forma alguma no loop aninhado. Vamos executar o programa para ver o funcionamento da declaração Continuação no Loop Interior.
O programa começa importando a biblioteca do sistema "usando o sistema" de C#. A palavra -chave namespace é usada que organiza a classe do programa C# e nomeamos o espaço para nome "Continuenestedloop".Então, no bloco do espaço para nome, definimos uma classe "MyProgram" e chamamos a função principal da classe. A função principal tem loop com outro para loop que é chamado de loop aninhado. A parte externa do loop possui uma variável "x" do tipo de dados int e a variável "x" recebe um valor numérico "1".A condição é aplicada na variável "x" de que "x" deve ser menor ou igual a "2" e depois incrementar o valor de "x". Em seguida, temos um loop interno para o qual há uma variável "y" do tipo de dados int e atribuído com o valor numérico "1". A variável "y" tem uma condição de que "y" deve ser menor ou igual a "2".
Dentro do interior para loop, utilizamos a declaração de continuação. Quando "y" é igual a um valor "3", então a declaração contínua é executada. O método Writeline é invocado, que imprimirá os valores "x" e "y". Observe que a única mudança está no interior do loop, pois usamos a declaração continua lá.
O valor "3" da variável "j" é ignorado aqui. Isso pode ser exibido na imagem citada abaixo.
Exemplo4: Usando a instrução Continuar com o FOREach Loop
A palavra -chave continua também pode ser usada com os loops c#. O exemplo a seguir pula ciclos de loop específicos em um loop de forach.
O programa C# acima tem uma classe definida como "ContinueProgram", que chamamos de função principal. Na função principal, temos uma matriz de seis valores diferentes. A matriz é inicializada em uma variável "números" de tipo de dados INT. Em seguida, temos um loop foreach que imprimirá os elementos de uma matriz inicializada.
O loop foreach tem uma variável como "num" para a qual um item da variável "número" é armazenado através da palavra -chave "in". A palavra -chave "in" itera sobre os elementos de cada matriz. O loop foreach não imprimirá o valor "6" da matriz, à medida que a declaração continua é executada quando o "num" for igual ao valor "6".
Na execução do programa C# acima, os resultados são os seguintes:
Conclusão
Este artigo mostra como utilizamos a declaração continuação no C#. A afirmação continua usa vários corpos em loop, como para, foreach, enquanto, do-while, e assim por diante, para pular iterações com base na condição. Explicamos a introdução e o funcionamento da declaração Continuação na linguagem de programação C#. Temos vários exemplos da declaração continuação em que todos os loops possíveis são usados.