Bevezetés a C # folytatáshoz

A C # állítás folytatása lehetővé teszi az áramlás megváltoztatását. Olyan hurkos állításokhoz használják, mint a, míg, miközben, vagy miközben. A break utasítás leállítja a hurkot, és teljesen leállítja a végrehajtást, míg a folytatási utasítás átugorja az aktuális iterációt, és a feltételek alapján továbbítja az áramlást a következő iterációhoz. A folytatódás kulcsszót arra használjuk, ahol meg akarjuk állítani az aktuális iterációt.

Hogyan működik a Folytatás utasítás C # -ben?

Az alábbi diagramban, amikor a hurok elindul, és ha van folytatás utasítás, akkor leállítja az aktuális iteráció végrehajtását, és a vezérlést átadja a következő iterációnak, visszatérve a hurok elejére.

folyamatábra

Az alábbiakban látható a folytatási nyilatkozat folyamatábrája, amely bemutatja annak végrehajtását.

Az alábbiakban bemutatjuk azokat a példákat, amelyek megmutatják, hogyan működik a hurkoló testekkel, miközben, közben, közben, előrejuttatják és belső hurkokkal működnek:

1. példa

a. Az alábbi példában a hurkot használjuk. Ha a változó értéke 5, akkor a folytatás utasítás átugorja az aktuális iterációt, és ugrik a következő iterációra az érték megjelenítéséhez.

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

Kimenet:

b. Az alábbi példában, ha a változó értéke kevesebb, mint 6, akkor átugorja az iterációt, és a következő iterációra ugrik, ahol az érték legalább 6 vagy annál nagyobb, és megjeleníti az értékeket.

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

Kimenet:

c. Az alábbi példában a hurok tízszer fut, és kihagyja az iterációt, amikor az x változó páratlan számú, és átadja a vezérlőt a következő iterációnak, és kinyomtatja az x változó értékét, ha egyenlő. Így nyomtathatunk páros számsorozatokat a folytatás utasítás segítségével.

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

Kimenet:

2. példa

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

A fenti példában; míg a hurkot használjuk. Az x változó inicializálva van. Ha x értéke 5-ös, akkor a folytatási utasítás felhasználja az iteráció kihagyására és a többi érték megjelenítésére.

Kimenet:

3. példa

a. Az alábbi példában tedd, miközben hurok utasítást használnak. Az x változót inicializálják, és amikor az x értéke 4, a folytatási utasítás leállítja az iterációt, és irányítja a következő végrehajtást, és megjeleníti az értékeket.

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

Kimenet:

b. Az alábbi példában; míg a hurkot használjuk. Az x változó inicializálva van. Ha x értéke 8, akkor a folytatás utasítás felhasználja az iteráció kihagyására és a többi érték megjelenítésére.

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

Kimenet:

4. példa

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

A fenti példában a folytatás utasításot használjuk a belső hurkokon belül az iteráció kihagyásához az x és y változók értéke alapján.

Kimenet:

5. példa

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

A fenti példában a foreach-ot használjuk iterációhoz. Egy elem tömbjét inicializálják, amely hat elemből áll. Ha a változó értéke 25, akkor a folytatás utasítás átugorja az iterációt, és átadja a vezérlőt a következő iterációnak, és megjeleníti az értékeket.

Kimenet:

Következtetés

Így használhatjuk a folytonosítást különböző hurkoló testekkel, mint például, foreach, while, do-while stb., És kihagyjuk az iterációt a feltétel alapján. Leginkább a folytatás kifejezést hurkoló testekkel és azokkal együtt használják.

Ajánlott cikkek

Ez egy útmutató a C # folytatáshoz. Itt tárgyaljuk a Bevezetés, Hogyan működik a Continue utasítás C # -ben mintakódokat és folyamatábrát. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. Iteratorok a C # -ben
  2. 2D tömbök a C # -ben
  3. C # hurokhoz
  4. C # do-while hurok
  5. PL / SQL gyűjtemények Szintaxis, típusok, kivételek
  6. Útmutató az Iteratorhoz Pythonban
  7. A 7 legnépszerűbb példa a szünet megállapításra
  8. Hogyan működik a ForEach Loop a PowerShellben?

Kategória: