C# Fortsett uttalelse

C# Fortsett uttalelse
C# er et programmeringsspråk som begrenser programmererne til å følge riktig format strengt tatt. På C# språk er samlingen gjort linje for linje. Men noen ganger når vi bruker en sløyfe og vi må stoppe sløyfen, eller vi vil at den skal gå tilbake til løkken og hoppe over en verdi, kan vi ikke gjøre det. Men det er noen få metoder som hjelper oss å gjøre det. Break -metoden bryter sløyfen, den brukes der en tilstand blir sann og vi må avslutte sløyfen. Uttalelsen 'Fortsett' er en annen måte, men i 'Fortsett' stopper den ikke loopen. Det går bare tilbake til løkken og utfører neste iterasjon. Iterasjon er antall ganger, sløyfen gjentar seg til den gitte tilstanden oppstår. I denne guiden kommer vi til å overveie uttalelsen om "fortsette". Uttalelsen 'Fortsett' kan ikke avslutte løkken, den hopper bare over iterasjonen for det nødvendige antall ganger. Uttalelsen 'Fortsett' er enkel å bruke, bare skriv begrepet Fortsette; etter tilstanden. Når kompilatoren når dette 'Fortsett', går den tilbake til løkken og starter den nye iterasjonen ved å øke iteratoren. Denne uttalelsen kan brukes når vi har mer enn en iterasjon.

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.