Sprunganweisungen

Sieht man einmal von der return-Anweisung zum Verlassen von Methoden (siehe Kapitel 10) und der throw-Anweisung zum Auslösen von Ausnahmen (siehe Kapitel 15) ab, kennt C# insgesamt drei Sprunganweisungen:

  • continue – zum Beenden einer Schleifeniteration

  • break – zum Verlassen einer Schleife oder switch-Verzweigung

  • goto – zum Sprung zu einer mit Label markierten Anweisung

Die continue-Anweisung

Mit der continue-Anweisung wird der aktuelle Schleifendurchgang abgebrochen. Die Schleife wird mit dem nächsten Schleifendurchgang fortgesetzt.

Der folgende Code gibt nur die ungeraden Zahlen eines int-Arrays aus.

int[] numbers = {1, 5, 23, 4, 9, 88}; for (int n = 0; n < numbers.Length; ++n) { if (numbers[n] % 2 == 0) continue; Console.WriteLine(n ...

Get Microsoft Visual C# 2010 - Das Entwicklerbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.