Eksempel nr. 1:
Vi vil observere arbeidet med "fortsett" -kommandoen i "for" -sløyfen.
ved hjelp av system;
Klasseprogram_0
statisk tomrom main ()
for (int i = 0; i<9; i++)
if (i == 5)
Fortsette;
Konsoll.WritLine ("Indeksen"+i+"er her");
Konsoll.WritLine ("\ n5 mangler");
I dette tilfellet bruker vi en 'for' sløyfe for å iterere så mange ganger vi vil. Så vi erklærer og initialiserer en iterator som vil gjenta 'for' -sløyfen. Og gi en betingelse om at sløyfen vil gjenta seg til 'jeg' når 8 fordi tilstanden sier at 'jeg' må være mindre enn 9. Inne i "for" -sløyfen definerer en tilstand ved å bruke 'If' betinget uttalelse, der vi setter I == 5. Liket av "hvis" -uttalelsen bruker "fortsett" uttalelsen. Utenfor "if" -klæringen, bruk konsoll.WritLine () -metode for å vise en tekst med verdien av 'i'.
Nå vil koden fungere, sløyfen starter og verdien av 'i' er 0. Ettersom sløyfetilstanden er sann, så går den inn i kroppen til 'for' sløyfen, det er en 'hvis' tilstand, og den sjekker om den spesifiserte tilstanden er sann eller ikke. Her er tilstanden til 'hvis' uttalelsen falsk fordi verdien i 'i' er 0, så den ignorerer "hvis" -uttalelsen og utfører neste uttalelse som er konsollen.WritLine (). Derav en melding og verdien av 'i' skrives ut på konsollen. Nå økes verdien av 'jeg' og prosessen vil gjenta. Når verdien av 'i' blir 5, blir "hvis" uttalelsen sann og kroppen vil bli implementert. Liket av 'If' inneholder bare en uttalelse som er "fortsett" -kommandoen. Kontrollen vil gå tilbake til 'for' sløyfen og vil gjenta prosessen til tilstanden til 'for' blir falsk. Når tilstanden blir falsk, vil kontrollen bevege seg ut av kroppen og utføre neste uttalelse (en melding for konsollen) og programmet slutter her.
Eksempel nr. 2:
Her brukes 'fortsett' kommandoen.
ved hjelp av system;
Klasseprogram_1
statisk tomrom main ()
int i = 5;
mens (i10 && i<13)
Konsoll.WritLine ("tallet"+i+"mangler");
Fortsette;
Konsoll.WritLine ("tallet"+i+"blir møtt");
Definer en heltallvariabel med verdi 5. Deretter bruker du en 'mens' sløyfe og sett tilstanden til 'mens'. I kroppen av 'mens', øker 'jeg' med 2 og bruk deretter 'hvis' sløyfen. Her definerer vi tilstanden til 'hvis' og inne i kroppen, har vi kalt en funksjonskonsoll.WritLine () og 'Fortsett' uttalelse. Utenfor 'hvis' sløyfen, bruker vi igjen konsollen.WritLine () -metode for å representere meldingen og verdiene som utføres. Programmet vil fungere, da det først vil sjekke tilstanden til 'mens'. Hvis det er sant, vil det bevege seg inne i kroppen til 'mens' og øker 'jeg'. Deretter sjekker den tilstanden til 'hvis' -løkken. Og når tilstanden er falsk, vil den bevege seg neste og vise den nødvendige teksten på konsollen. Men når tilstanden til 'hvis' er sann, vil den utføre kroppen til 'hvis' sløyfen, så den viser først en melding med verdien av 'i'. Etter dette vil den utføre uttalelsen 'Fortsett', og det vil ta kontrollen tilbake til 'mens' -sløyfen, og denne prosessen vil gjenta seg til den gitte tilstanden er oppfylt.
Utfallet viser alle tallene med samme melding, men en uttalelse er annerledes på grunn av "hvis" -tilstanden. 'Hvis' tilstanden blir sann på den verdien, så den vender kontrollen tilbake til mens Loop.
Eksempel nr. 3:
Denne eksempelkoden vil avklare ansettelsen av "fortsett" -kommandoen i "do-mens" -sløyfen ".
ved hjelp av system;
Klasseprogram_2
statisk tomrom main ()
int i = 5;
gjøre
i+= 5;
if (i == 10 || i == 20)
Fortsette;
Konsoll.WritLine ("tallet"+i+"blir møtt");
mens jeg<50);
Koden starter med å erklære en heltallverdi og en "do-mens" -sløyfe. I kroppen til 'Do-While' sløyfen økte vi iteratoren med 5 og spesifiserer en 'IF' -tilstand. Inne. Den vil sende kontrollen til begynnelsen av løkken og øke iteratoren. Når tilstanden til 'hvis' blir sann, vil den hoppe over de definerte verdiene og vil gå videre til neste iterasjon, er det dette 'Fortsett' gjør. Og når tilstanden er falsk, vil 'mens' kroppen bli implementert. Utgangsskjermen vil vise verdiene fra 5 til 50, og den inkluderer alle multiplene på 5 bortsett fra 10 og 20 fordi for disse to verdiene blir 'hvis' tilstanden sann og hopper over disse verdiene.
Eksempel nr. 4:
Dette programmet vil demonstrere bruken av "fortsett" -uttalelsen og "foreach" -sløyfen.
ved hjelp av system;
Klasseprogram_3
statisk tomrom main ()
char [] array_0 = 'a', 'b', 'c', 'd', 'e';
foreach (char ch in array_0)
if (ch == 'b')
Fortsette;
Konsoll.WritLine ("Karakteren som er lagret er"+CH);
La oss se på den siste koden. Først, definer en rekke tegn som heter 'Array_0' og lagrer fem tegn i den. Bruk deretter "foreach" -sløyfen og sett en variabel med en char -type som vil bli brukt for å få verdiene til char -arrayen. I kroppen til 'foreach' -sløyfen spesifiserer vi en 'hvis' tilstand (ch == 'b') og bruker deretter "fortsett" -uttalelsen ". Den hopper over karakteren 'B' og går videre til neste karakter. Når vi skriver en uttalelse i kroppen av 'hvis' vi ikke trenger å omslutte det i krøllete seler. Når den definerte tilstanden til 'hvis' er falsk løp, uttalelsen ved siden av. Den neste uttalelsen vil representere karakterene med en melding på konsollen ved å bruke konsollen.WritLine () -metode.
Konklusjon
Vi har dekket "fortsett" uttalelsen som vi bruker innen løkker for å hoppe over noen få verdier til en viss tilstand er fullført. Med mange praktiske eksempler blir bruken av "fortsett" -uttalelsen i løkkene (for, mens, som gjør, og foreach), grundig forklart. Denne kommandoen brukes i løkken for å sende kontrollen tilbake til begynnelsen av løkken. Uttalelsen "Fortsett" er en nyttig metode der vi begrenser utførelsen til noen få iterasjoner.