Instrukcja skoku CONTINUE
To kolejna instrukcja skoku. Tą instrukcję wykorzystujemy w sytuacji kiedy nie chemy wykonywać wszystkich instrukcji wewnątrz pętli i przejść do kolejnego przebiegu pętli.
Przykład zastosowania instrukcji CONTINUE w pętli FOREACH
// deklaracja i inicjalizacja tabeli do które później się odwołamy w pętli int[] liczby = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; // rozpoczęcie pętli FOREACH foreach(int i in liczby) { if (i == 5) { continue; } // wyświetlenie kolejnych wartości z tablicy "liczby" Console.WriteLine(i); } // żeby zobaczyć na ekranie efekt uruchomienia naszego programu // posłużymy się funkcją ReadKey() która "czeka" // na wciśnięcie jakiegokolwiek klawisza na klawiaturze Console.ReadKey();
Efekt uruchomienia programu na obrazku poniżej.
Widzimy, że w ciągu liczb brakuje wartości 5. W momencie kiedy zmienna "i" miała wartość 5 program zakończył aktualny przebieg pętli i "przeskoczył" do kolejnego przebiegu ale generalnie nie zakończył działania pętli.