Kursinhalt
C# Grundlagen
C# Grundlagen
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
using 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
using 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!