C# Fortsett uttalelse

C# Fortsett uttalelse
Fortsett er en av de mange betingede utsagnene på C# programmeringsspråket som kan brukes i en betinget sløyfeblokk. Dette kan brukes som en klausul for å fortsette sløyfeoperasjonen når den iterative tilstanden er oppfylt, slik at den betingede sløyfen kan fortsette til neste iterasjon. Det brukes ofte i kombinasjon med iterative betingede løkker som for-mens, gjør-mens og for-hver-løkker.

I artikkelen vil vi få begrepet fortsettelseserklæring og hvordan det fungerer på C# programmeringsspråket.

"Fortsett" er symbolet for det. Fortsettelsesuttalelsen er identisk med bruddserklæringen i funksjonalitet. Den eneste forskjellen er at bruddserklæringen avslutter sløyfen, men fortsettelseserklæringen leder handling til den betingede testen, som sjekker tilstanden. Fortsettelseserklæringen fremmer den innkapslende uttalelsen til neste iterasjon i gang, gjør, for eller foreach Loop.

Hvordan bruke fortsettelseserklæringen i C#

For å forstå arbeidet med fortsettelseserklæringen og bruken av den i C#, har vi noen enkle eksempler nedenfor:

Eksempel1: Bruke fortsettelseserklæring med for loop

Vi har et C# programmeringsspråkeksempel nedenfor om å bruke en fortsettelseserklæring med for loop.

Vi må importere systembiblioteket først i C# -programmet som lar oss få tilgang til dets funksjon og metode som kreves i programmet. Etter det får navneområdet et navn som "fortsett". I navneblokken opprettet vi klassen som er representert som "eksempel". Klassen har en hovedfunksjon der vi brukte en for-loop. Vi setter variabelen “I” til “0” i for -loopen. Tilstanden er satt for variabelen “Jeg” at “jeg” skal være større enn og lik verdien “4”.

Hvis tilstanden blir sann, blir for -loopen utført. Ellers, på en falsk tilstand, avsluttes for -loopen. Verdien som er initialisert variabel “i” vil øke og sjekke den spesifiserte tilstanden. Så i for Loop Body har vi en betinget uttalelse om at "jeg" er lik "2" som ikke vil skrive ut fordi vi brukte en fortsettelseserklæring som vil bli utført. Writeline vil skrive ut verdiene til “i” fra 0 til 4.

Merk at verdien 2 ikke blir utført som fortsettelseserklæring brukes. Iterasjonen på “2” hoppet over her. Utgangen presenteres i det vedlagte bildet.

Eksempel2: Bruke fortsettelseserklæring med mens Loop

Programmet nedenfor viser hvordan du bruker Continue -setningen i en stundsløyfe. Vi kan umiddelbart returnere kontrollen til neste iterasjon av mens Loop i C# ved å forhindre at påfølgende uttalelser blir utført på det aktuelle punktet.

Vi importerte systembiblioteket "Bruke system" av C# som er nødvendig for C# -programmet. Navnområdet får navnet "Fortsett whileloop", og i navneområdet har vi en klasse definert og kalt det klassen "program". Klassen har en hovedfunksjon med et statisk nøkkelord. I tomrommet hovedfunksjon har vi en variabel erklært som "A" av heltalldatatype og initialisert med den numeriske verdien "1".

Deretter brukes en stundsløyfe her der vi har en betingelse om at variabel “a” skal være større enn den numeriske verdien “8”. Variabelen “A” økes til tilstanden er utført. Mens sløyfekroppen har en tilstand som skal være lik verdien “4”. Fortsettelseserklæringen hopper over neste iterasjon av mens Loop og overfører kontroll til neste iterasjon av mens Loop når verdien av “A” tilsvarer “4”. Verdien “4” vil ikke bli skrevet ut fordi fortsettelseserklæringen vil utføre. Writeline -metoden vil skrive ut verdien av “A” fra 1 til 8 bortsett fra verdien “4”.

Ved utførelse av ovennevnte mens Loop of the fortsettelseserklæringen, vises utgangen vi får nedenfor.

Eksempel3: Bruke fortsettelseserklæring med nestet sløyfe

Fortsettelseserklæringen hopper bare over den nåværende indre sløyfe -iterasjonen. Den ytre sløyfen endres ikke på noen måte i den nestede sløyfen. La oss utføre programmet for å se arbeidet med fortsettelseserklæringen i den indre sløyfen.

Programmet starter med å importere systembiblioteket “Bruke systemet” til C#. Navneområdet nøkkelord brukes som organiserer klassen til C# -programmet, og vi kalte navneområdet “ContinenestedLoop”.Så i blokken av navneområdet har vi definert et klasse "MyProgram" og kalt hovedfunksjonen i klassen. Hovedfunksjonen har for loop med en annen for loop som kalles en nestet sløyfe. Den ytre for loop har en variabel “x” av int datatype, og variabelen “x” tildeles en numerisk verdi “1”.Tilstanden brukes på variabelen “x” at “x” skal være mindre enn eller lik “2” og deretter øke verdien av “x”. Så har vi en indre for sløyfe der det er en variabel "y" av int datatype og tilordnet den numeriske verdien "1". Variabelen “y” har en betingelse om at “y” skal være mindre enn eller lik “2”.

Innenfor det indre for loop har vi brukt fortsettelseserklæringen. Når “y” er lik en verdi “3”, utføres den fortsatte uttalelsen. Writeline -metoden påberopes som vil trykke “X” og “Y” -verdiene. Merk at den eneste endringen er i det indre for loop da vi brukte fortsettelseserklæringen der.

Verdien “3” av variabelen “J” blir ignorert her. Dette kan vises i det siterte bildet nedenfor.

Eksempel4: Bruke fortsettelseserklæring med foreach -loop

Fortsettets nøkkelord kan også brukes med foreach C# -løkker. Følgende eksempel hopper over spesifikke sløyfesykluser i en foreach -sløyfe.

Ovennevnte C# -programmet har en klasse definert som "fortsettprogram" som vi kalte hovedfunksjonen. I hovedfunksjonen har vi en rekke seks forskjellige verdier. Matrisen initialiseres i en variabel "tall" av datatype int. Så har vi en foreach -sløyfe som vil skrive ut elementene i en initialisert matrise.

Foreach -sløyfen har en variabel som "num" som et element i variabelen "nummer" lagres gjennom "in" nøkkelordet. "In" nøkkelordet itererer over hver matrise elementer. Foreach -sløyfen vil ikke skrive ut verdien “6” fra matrisen når fortsettelseserklæringen utføres når “Num” er lik verdien “6”.

Fra utførelse av C# -program ovenfor er resultatene som følger:

Konklusjon

Denne artikkelen viser hvordan vi bruker fortsettelseserklæringen i C#. Fortsettelseserklæringen bruker forskjellige sløyfekropper, for eksempel for, foreach, mens, gjør-mens og så videre for å hoppe over iterasjoner basert på tilstanden. Vi forklarte introduksjonen og arbeidet med fortsettelseserklæringen på programmeringsspråket C#. Vi har forskjellige eksempler på fortsettelseserklæringen der alle mulige løkker brukes.