Continue-Anweisung
Die continue
-Anweisung wird verwendet, um zur nächsten Iteration der Schleife zu springen.
Wenn wir die continue
-Anweisung verwenden, wird jeglicher Code, der ihr im Codeblock folgt, ignoriert und die Schleife springt zur nächsten Iteration.
Schauen wir uns ein Beispiel an:
Wie Sie im obigen Code sehen können, werden die zweiten und dritten Console.WriteLine
-Methoden in jeder Iteration ignoriert.
Ähnlich können wir auch bedingt Code mit der continue
-Anweisung 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 Console.WriteLine
-Anweisung in der 4. Iteration ignoriert.
Ein praktischeres 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 iteriert von den Zahlen 0
bis 9
. Er überprüft, ob i
ungerade ist, indem er die Bedingung i % 2 != 0
verwendet, da eine ungerade Zahl, die durch 2 geteilt wird, immer einen nicht-null Rest ergibt. Wenn eine Zahl ungerade ist, wird zur nächsten Iteration gesprungen, und wenn eine Zahl gerade ist, wird nicht übersprungen und daher 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
Awesome!
Completion rate improved to 1.59
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 jeglicher Code, der ihr im Codeblock folgt, ignoriert und die Schleife springt zur nächsten Iteration.
Schauen wir uns ein Beispiel an:
Wie Sie im obigen Code sehen können, werden die zweiten und dritten Console.WriteLine
-Methoden in jeder Iteration ignoriert.
Ähnlich können wir auch bedingt Code mit der continue
-Anweisung 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 Console.WriteLine
-Anweisung in der 4. Iteration ignoriert.
Ein praktischeres 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 iteriert von den Zahlen 0
bis 9
. Er überprüft, ob i
ungerade ist, indem er die Bedingung i % 2 != 0
verwendet, da eine ungerade Zahl, die durch 2 geteilt wird, immer einen nicht-null Rest ergibt. Wenn eine Zahl ungerade ist, wird zur nächsten Iteration gesprungen, und wenn eine Zahl gerade ist, wird nicht übersprungen und daher i
ausgegeben. Auf diese Weise werden alle geraden Zahlen zwischen 0 und 9 ausgegeben.
Danke für Ihr Feedback!