Continue-setning
Sveip for å vise menyen
continue-setningen brukes for å hoppe til neste iterasjon av løkken.
Når vi bruker continue-setningen, blir all kode som følger etter den inne i kodeblokken ignorert, og løkken hopper til neste iterasjon.
La oss se på et eksempel:
Som du kan se i koden over, blir den andre og tredje Console.WriteLine-metoden ignorert i hver iterasjon.
På samme måte kan vi også ignorere kode betinget ved å bruke continue-setningen:
main.cs
1234567891011121314151617using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 5; i++) { if(i == 3) { continue; } Console.WriteLine(i); } } } }
I eksemplet ovenfor blir Console.WriteLine-setningen ignorert i den fjerde iterasjonen.
Et mer praktisk eksempel på continue-setningen er følgende kode:
main.cs
1234567891011121314151617using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 10; i++) { if(i % 2 != 0) { continue; } Console.WriteLine(i); } } } }
Koden ovenfor itererer fra tallene 0 til 9. Den sjekker om i er et oddetall ved å bruke betingelsen i % 2 != 0, siden et oddetall delt på 2 alltid gir en ikke-null rest. Hvis et tall er et oddetall, hopper den til neste iterasjon, og hvis tallet er et partall, hopper den ikke over og skriver derfor ut i. På denne måten skrives alle partallene mellom 0 og 9 ut.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår