Continue-Anweisung
Swipe um das Menü anzuzeigen
Die continue-Anweisung wird verwendet, um zur nächsten Iteration der Schleife zu springen.
Wenn wir die continue-Anweisung verwenden, wird jeder nachfolgende Code innerhalb des Codeblocks ignoriert und die Schleife fährt mit der nächsten Iteration fort.
Schauen wir uns ein Beispiel an:
Im obigen Code sehen Sie, dass die zweite und dritte Console.WriteLine-Methode in jeder Iteration ignoriert werden.
Ebenso können wir mit der continue-Anweisung auch Code bedingt ignorieren:
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); } } } }
Im obigen Beispiel wird die Anweisung Console.WriteLine in der 4. Iteration übersprungen.
Ein praxisnäheres Beispiel für die continue-Anweisung ist der folgende Code:
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); } } } }
Der obige Code durchläuft die Zahlen von 0 bis 9. Es wird überprüft, ob i ungerade ist, indem die Bedingung i % 2 != 0 verwendet wird, da eine ungerade Zahl bei Division durch 2 immer einen von null verschiedenen Rest ergibt. Ist eine Zahl ungerade, wird zur nächsten Iteration übergegangen; ist sie gerade, wird nicht übersprungen und somit wird i ausgegeben. Auf diese Weise werden alle geraden Zahlen zwischen 0 und 9 ausgegeben.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen