Uvod za nadaljevanje v C #

Nadaljevalni stavek v C # omogoča spreminjanje toka. Uporablja se z zančnimi stavki kot za, medtem ko, do-while ali za-vsakega. Izjava prekinitev konča zanko in ustavi izvršitev, medtem ko stavek nadaljevanje preskoči trenutno iteracijo in preide tok na naslednjo iteracijo na podlagi pogojev. Ključna beseda se nadaljuje se uporablja tam, kjer želimo ustaviti trenutno iteracijo.

Kako stavek Continue deluje v C #?

Na spodnjem diagramu, ko se zanka zažene in če obstaja stavek nadaljevanja, bo ustavila izvajanje trenutne iteracije in prenesla kontrolo na naslednjo iteracijo, tako da se vrne nazaj na začetek zanke.

Diagram poteka

Spodaj je diagram toka stavka stavka, ki prikazuje, kako se izvaja.

Spodaj so primeri, ki prikazujejo, kako deluje z veznimi telesi, kot so, med časom, med delovanjem, predvajanjem in notranjimi zankami:

Primer # 1

a. V spodnjem primeru se uporablja za zanko. Ko je vrednost spremenljivke enaka 5, stavek nadaljevanja preskoči trenutno iteracijo in skoči na naslednjo iteracijo, da prikaže vrednost.

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();
)
)
)

Izhod:

b. V spodnjem primeru, ko je vrednost spremenljivke manjša od 6, preskoči iteracijo in skoči na naslednjo iteracijo, kjer je vrednost enaka ali večja od 6, in prikaže vrednosti.

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();
)
)
)

Izhod:

c. V spodnjem primeru zanka deluje desetkrat in preskoči iteracijo vsakič, ko je spremenljivka x liho število in prenese kontrolo na naslednjo iteracijo in natisne vrednost za spremenljivko x, ko je enakomerna. Tako lahko s pomočjo stavka za nadaljevanje natisnemo celo številčne serije.

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();
)
)
)

Izhod:

Primer # 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();
)
)
)

V zgornjem primeru; medtem ko se zanka uporablja. Spremeni se spremenljivka x. Ko je vrednost x enaka 5, se za preskok iteracije in prikaz drugih vrednosti uporabi nadaljevalni stavek.

Izhod:

Primer # 3

a. V spodnjem primeru naredite, medtem ko uporabljate stavek zanke. Spremenljivka x se inicializira in ko je vrednost x enaka 4, stavek stavka nadaljuje s ponovitvijo in poda nadzor nad naslednjo izvedbo in prikaže vrednosti.

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();
)
)
)

Izhod:

b. V spodnjem primeru; medtem ko se zanka uporablja. Spremeni se spremenljivka x. Ko je vrednost x enaka 8, se za preskok iteracije in prikaz drugih vrednosti uporabi nadaljevalni stavek.

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();
)
)
)

Izhod:

Primer št. 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();
)
)
)
)

V zgornjem primeru se stavek za nadaljevanje uporablja znotraj notranjih zank, da preskoči iteracijo na podlagi vrednosti spremenljivk x in y.

Izhod:

Primer št. 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();
)
)
)

V zgornjem primeru se foreach uporablja za iteracijo. Niz elementov je inicializiran, ki ga sestavlja šest elementov. Ko je spremenljivka enaka 25, bo nadaljevalni stavek preskočil iteracijo in prenesel kontrolo na naslednjo iteracijo ter prikazalo vrednosti.

Izhod:

Zaključek

Tako lahko uporabljamo stavek za nadaljevanje z različnimi zankovalnimi telesi, kot so for, foreach, while, do-while itd. In preskočimo iteracijo glede na pogoj. Večinoma stavek, ki se nadaljuje, se uporablja za telesa, ki se nanašajo na zanke, in jih podpirajo.

Priporočeni članki

To je vodnik za nadaljevanje v C #. Tukaj razpravljamo o uvodu, kako deluje stavek Continue v C # z vzorčnimi kodami in diagramom poteka. Obiščite lahko tudi druge naše predlagane članke, če želite izvedeti več -

  1. Iteratorji v C #
  2. 2D matrike v C #
  3. C # Za zanko
  4. C # do-while zanka
  5. Zbirke PL / SQL | Sintaksa, vrste, izjeme
  6. Vodnik po Iteratorju v Pythonu
  7. Najboljših 7 primerov izjave o prekinitvi
  8. Kako deluje ForEach Loop v PowerShellu?