Innholdsfortegnelse
Break -uttalelsen i C#
Break -uttalelsen kan forlate en sløyfe tidlig. Etter å ha kjørt koden når bruddserklæringen kommer i en sløyfe, vil den nåværende løpssløyfen være lukket, og kontrollen flyttes til uttalelsen etter den sløyfen.
Syntaks
Syntaks for bruddserklæringen er som følger:
gå i stykker;Eksempel
Tenk på følgende for loop:
ved hjelp av system;I koden ovenfor vil sløyfen iterere fra 1 til 10, og verdien av Jeg vil bli skrevet ut til konsollen på hver iterasjon. Sløyfen vil fortsette å løpe til verdien av Jeg blir lik 5, etter det gå i stykker Uttalelsen vil bli utført, og den vil lukke den nåværende løpssløyfen.
Hvis det er en uttalelse etter at denne sløyfekontrollen vil bli flyttet til den uttalelsen, og hvis det ikke er noe etter denne sløyfen, vil programmet lukke umiddelbart.
Derfor vil utdataene fra denne koden være:
Fortsettelseserklæringen i C#
Fortsettelseserklæringen kan hoppe over visse iterasjoner av en sløyfe. Etter å ha nådd fortsettelseserklæringen i en sløyfe inne i C# -koden, vil den løpende iterasjonen av sløyfen være lukket, og kontrollen sendes til neste sløyfe -iterasjon.
Syntaks
Syntaksen for fortsettelseserklæringen er som følger:
Fortsette;Eksempel
Tenk på følgende for loop:
ved hjelp av system;Her vil sløyfen iterere fra 1 til 10, og verdien av Jeg vil bli skrevet ut til konsollen på hver iterasjon. Sløyfen vil fortsette å løpe til verdien av Jeg blir jevn, en gang Jeg blir til og med Fortsette Uttalelsen vil bli utført, og den gjeldende sløyfe -iterasjonen vil bli hoppet over.
Derfor vil utdataene fra denne koden være:
Sammenligning av uttalelser om pause og fortsette
Følgende tabell sammenligner brudd- og fortsette utsagnene i C#:
Uttalelse | Hensikt | Bruk | Sløyfe berørt |
Break uttalelse | Avslutter sløyfen | gå i stykker; | Loop som inneholder bruddserklæring |
Fortsett uttalelsen | Hopper til neste iterasjon | Fortsette; | Loop som inneholder fortsettelseserklæring |
Brudd- og fortsette utsagnene kan kontrollere sløyfen som kjører strømmen. De har begge forskjellige effekter:
Konklusjon
Her diskuterte vi Break og fortsetter uttalelser. De gå i stykker Uttalelsen kan forlate en sløyfe tidlig, mens Fortsette kan hoppe over visse iterasjoner av en sløyfe. Disse uttalelsene kan være nyttige i situasjoner der du trenger å avslutte en sløyfe basert på en spesifikk tilstand eller hoppe over visse iterasjoner av en loop. Les artikkelen for mer info om pause og fortsett uttalelser.