C-kursuse jätkamise sissejuhatus

Jätka avaldust C # -s võimaldab voogu muuta. Seda kasutatakse koos silmuste väljaütlemistega nagu jaoks, samas, samal ajal, samal ajal või mõlemal. Katkestuslause lõpetab ahela ja peatab täitmise täielikult, samas kui jätkamisavaldus jätab praeguse iteratsiooni vahele ja suunab tingimuste alusel voo järgmise iteratsiooni juurde. Märksõna jätkub kasutatakse seal, kus soovime praeguse iteratsiooni peatada.

Kuidas Jätka avaldus töötab C #?

Alloleval diagrammil, kui silmus algab ja kui on olemas jätkamisavaldus, peatab see praeguse iteratsiooni täitmise ja viib juhtimise järgmise iteratsiooni juurde, minnes tagasi silmuse algusesse.

Vooskeem

Allpool on jätkamisavalduse vooskeem, mis näitab, kuidas seda rakendatakse.

Allpool on toodud näited, mis näitavad, kuidas see töötab silmustega kehadega, nagu toimimise, tegemise, ettekuulutamise ja sisemise silmusega:

Näide nr 1

a. Allpool toodud näites kasutatakse silmuse jaoks. Kui muutuja väärtus on võrdne 5-ga, jätab jätkamisavaldus praeguse iteratsiooni vahele ja hüppab väärtuse kuvamiseks järgmise iteratsiooni juurde.

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

Väljund:

b. Allpool toodud näites, kui muutuja väärtus on väiksem kui 6, jätab see iteratsiooni vahele ja hüppab järgmise iteratsiooni juurde, kus väärtus on võrdne või suurem kui 6, ja kuvatakse väärtused.

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

Väljund:

c. Allpool toodud näites töötab silmus kümme korda ja jätab iteratsiooni vahele, kui muutuja x on paaritu arv, ning suunab juhte järgmise iteratsiooni ja prindib muutuja x väärtuse, kui see on paarisarv. Nii saame jätkata-väljavõtte abil printida paarisarvu.

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

Väljund:

Näide 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();
)
)
)

Ülaltoodud näites; kui kasutatakse silmust. Muutuja x lähtestatakse. Kui x väärtus on võrdne 5-ga, kasutatakse iteratsiooni vahelejätmiseks ja muude väärtuste kuvamiseks jätkamisavaldust.

Väljund:

Näide 3

a. Allolevas näites tehke, kui kasutatakse silmusavaldust. Muutuja x lähtestatakse ja kui x väärtus on võrdne 4-ga, peatab jätkamisavaldus iteratsiooni ja annab järgmise täitmise juhtimise ning kuvab väärtused.

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

Väljund:

b. Allpool toodud näites; kui kasutatakse silmust. Muutuja x lähtestatakse. Kui x väärtus on 8, kasutatakse jätkamise avaldust iteratsiooni vahelejätmiseks ja muude väärtuste kuvamiseks.

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

Väljund:

Näide 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();
)
)
)
)

Ülaltoodud näites kasutatakse sisestusahelates jätkamislause iteratsiooni vahelejätmiseks muutujate x ja y väärtuse põhjal.

Väljund:

Näide 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();
)
)
)

Ülaltoodud näites kasutatakse itareerimiseks foreachi. Alustatakse elemendi massiivi, mis koosneb kuuest elemendist. Kui muutuja on võrdne 25-ga, jätab jätkamisavaldus iteratsiooni vahele ja viib juhte järgmise iteratsiooni ja kuvab väärtused.

Väljund:

Järeldus

Nii saame kasutada jätkamisavaldust erinevate silmustega kehadega nagu näiteks, jutlustada, teha, teha-teha jne. Ja jätab iteratsiooni tingimuse põhjal vahele. Enamasti jätkatakse avaldust silmustega kehade jaoks.

Soovitatavad artiklid

See on juhend jätkamiseks jaotises C #. Siin arutleme sissejuhatuse üle, kuidas toimib lause Jätka C # koos näidiskoodide ja vooskeemiga. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. Iteraatorid C # -s
  2. 2D-massiivid C # -s
  3. C # silmuse jaoks
  4. C # tegemise aeg
  5. PL / SQL kogud | Süntaks, tüübid, erandid
  6. Iteraatori juhend Pythonis
  7. 7 peamist näidet vaheavalduse kohta
  8. Kuidas ForEach Loop PowerShellis töötab?

Kategooria: