Johdatus jatkaa C #: ssä

Jatka lauseen C # -laitetta, jolloin virtausta voidaan muuttaa. Sitä käytetään silmukoiviin lauseisiin, kuten, kun taas, samanaikaisesti tai jokaiselle. Taukolausunto lopettaa silmukan ja pysäyttää suorituksen kokonaan, kun taas jatkelause ohittaa nykyisen iteraation ja siirtää virtauksen seuraavaan iteraatioon olosuhteiden perusteella. Avainsanaa jatkuu käytetään missä haluamme pysäyttää nykyisen iteraation.

Kuinka Jatka-lause toimii C #: ssä?

Alla olevassa kaaviossa, kun silmukka alkaa ja jos on olemassa jatkotoimenpide, se lopettaa nykyisen iteraation suorituksen ja siirtää ohjauksen seuraavaan iteraatioon palaamalla silmukan alkuun.

vuokaavio

Alla on jatkolausunnon vuokaavio, joka osoittaa, kuinka se toteutetaan.

Alla on esimerkkejä, jotka osoittavat, kuinka se toimii silmukkakappaleiden kanssa, kun taas tekemisen aikana, esikuva ja sisäpiirit:

Esimerkki # 1

a. Seuraavassa esimerkissä käytetään silmukkaa. Kun muuttujan arvo on 5, jatka lausunto ohittaa nykyisen iteraation ja hyppää seuraavaan iteraatioon arvon näyttämiseksi.

using System;
using System.Collections.Generic;
using System. Linq;
using System. Text;
using System.Threading.Tasks;
namespace ContinueExample
(
class Demo
(
static void Main(string() args)
(
for(int x=1; x<=6; x++ ) // loop runs six times
(
if (x == 5) // value is equal to 5
continue; // skips the iteration
Console.WriteLine("value is :(0)", x);
)
Console.ReadLine();
)
)
)

lähtö:

b. Alla olevassa esimerkissä, kun muuttujan arvo on alle 6, se ohittaa iteraation ja hyppää seuraavaan iteraatioon, jossa arvo on yhtä suuri tai suurempi kuin 6, ja näyttää arvot.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ContinueExample
(
class Demo
(
static void Main(string() args)
(
for(int x=1; x<=10; x++ ) // loop runs ten times
(
if (x < 6) // values less than six
continue; // skips the iteration
Console.WriteLine("value is :(0)", x);
)
Console.ReadLine();
)
)
)

lähtö:

C. Seuraavassa esimerkissä silmukka kulkee kymmenen kertaa ja ohittaa iteraation aina, kun muuttuja x on pariton luku ja siirtää ohjauksen seuraavaan iteraatioon ja tulostaa muuttujan x arvon, kun se on parillinen. Näin voimme tulostaa parilliset numerosarjat jatka-käskyn avulla.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ContinueExample
(
class Demo
(
public static void Main(string() args)
(
for (int x = 2; x <= 10; x++) // loop runs ten times
(
if (x % 2 == 1) // logic to print even number
(
continue; // skips the iteration
)
Console.Write("(0) ", x);
)
Console.ReadLine();
)
)
)

lähtö:

Esimerkki 2

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ContinueExample
(
class Demo
(
static void Main(string() args)
(
int x = 0; // initializing variable
while(x < 7) // loop runs seven times
x++; // incrementing the value of x
if(x==5) // value is equal to 5
continue; // skips the iteration
Console.WriteLine("value is :(0)", x);
)
Console.ReadLine();
)
)
)

Yllä olevassa esimerkissä; kun taas silmukkaa käytetään. Muuttuja x alustetaan. Kun x: n arvo on 5, jatkolausetta käytetään ohittamaan iterointi ja näyttämään muut arvot.

lähtö:

Esimerkki 3

a. Alla olevassa esimerkissä tee, kun silmukkalausetta käytetään. Muuttuja x alustetaan ja kun x: n arvo on 4, jatkelausunto lopettaa toiston ja antaa ohjauksen seuraavalle suoritukselle ja näyttää arvot.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ContinueExample
(
class Demo
(
static void Main(string() args)
(
int x = 1; // initializing variable
do
(
Console.WriteLine("value is :(0)", x);
x++; // incrementing the value of x
if (x == 4)
continue; // skips the iteration
) while(x < 6) ;
Console.ReadLine();
)
)
)

lähtö:

b. Alla olevassa esimerkissä; kun taas silmukkaa käytetään. Muuttuja x alustetaan. Kun x: n arvo on 8, jatkolausetta käytetään ohittamaan iterointi ja näyttämään muut arvot.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ContinueExample
(
class Demo
(
public static void Main(string() args)
(
int x = 8; // initializing variable
do
(
if (x == 13)
(
x = x + 1;
continue; // skips the iteration
)
Console.WriteLine("a: (0)", x);
x++; // incrementing the value of x
)
while (x < 15);
Console.ReadLine();
)
)
)

lähtö:

Esimerkki 4

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ContinueExample
(
class Demo
(
public static void Main(string() args)
(
for (int x = 1; x <= 4; x++) // loops run four times
(
for (int y = 1; y <= 4; y++)
(
if (x == 3 && y == 3)
(
continue; // skips the iteration
)
Console.WriteLine(x + " " + y);
)
Console.ReadLine();
)
)
)
)

Yllä olevassa esimerkissä jatkolausetta käytetään sisäisten silmukoiden sisällä ohittamaan iterointi muuttujien x ja y arvon perusteella.

lähtö:

Esimerkki 5

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ContinueExample
(
class Demo
(
public static void Main(string() args)
(
int()arr = ( 2, 4, 25, 34, 28, 57); // initializing array
foreach (int a in arr) // iteration
(
if (a == 25) //Array element value equal to 25
(
continue; // skips the iteration
)
Console.WriteLine(a);
)
Console.ReadLine();
)
)
)

Yllä olevassa esimerkissä foreachia käytetään iterointiin. Elementtiryhmä alustetaan, joka koostuu kuudesta elementistä. Kun muuttuja on yhtä suuri kuin 25, jatka lausunto ohittaa iteraation ja siirtää ohjauksen seuraavaan iteraatioon ja näyttää arvot.

lähtö:

johtopäätös

Näin voimme käyttää jatkamislauseketta erilaisten silmukoiden kanssa, kuten esim., Foreach, while, do-while jne. Ja ohittaa iteraation olosuhteiden perusteella. Enimmäkseen jatka lausetta käytetään silmukkakappaleiden kanssa ja niiden edessä.

Suositellut artikkelit

Tämä on opas Jatka C #: ssä. Tässä keskustellaan johdannosta, kuinka Jatka-käsky toimii C # -näytteessä esimerkikoodien ja vuokaavion avulla. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. Iteraattorit C #: ssä
  2. 2D-ryhmät C #: ssä
  3. C # Loop
  4. C # väliaikainen silmukka
  5. PL / SQL-kokoelmat | Syntaksi, tyypit, poikkeukset
  6. Opas Iteratoriin Pythonissa
  7. 7 suosituinta esimerkkiä taukoilmoituksesta
  8. Kuinka ForEach Loop toimii PowerShellissä?