Dieser Artikel wurde übertragen von: http://m.biancheng.net/view/2802.html
Die continue-Anweisung in C # ähnelt einer break-Anweisung. Es handelt sich jedoch nicht um eine erzwungene Beendigung. Wenn Sie fortfahren, wird der Code in der aktuellen Schleife übersprungen und der Start der nächsten Schleife erzwungen.
Für for-Schleifen bewirkt die continue-Anweisung, dass der bedingte Test- und Schleifeninkrementteil ausgeführt wird. Für while- und do while-Schleifen bewirkt die continue-Anweisung, dass die Programmsteuerung zum bedingten Test zurückkehrt.
Tipp: Die Anweisung C # continue muss in einer Schleifenanweisung verwendet werden.
[Beispiel] Verwenden Sie eine for-Schleife, um Zahlen von 1 bis 10 auszugeben, nicht jedoch 4.
Wenn die Wertiteration in der for-Schleife 4 erreicht, beenden Sie diese Iteration gemäß den Anforderungen des Themas weiterhin und fahren Sie mit der nächsten Iteration fort. Der Code lautet wie folgt.
Klassenprogramm { static void Main (string [] args) { für (int i = 1; i <= 10; i ++) { if (i == 4) { continue; } Console.WriteLine (i); } } }
Führen Sie den obigen Code aus. Der Effekt ist in der folgenden Abbildung dargestellt.
Wie aus dem obigen Ausführungseffekt ersichtlich ist, beendet die continue-Anweisung diese Iteration und fährt mit der nächsten Iteration fort, wenn der Wert in der for-Schleife auf 4 iteriert, sodass das Ausgabeergebnis keine 4 enthält.