Schleifen in C#
In dieser Lektion verarbeitest du mit den Schleifen for, foreach und while und dem Schlüsselwort continue jedes Element eines Arrays.
Einführung
C# hat verschiedene Schleifen für verschiedene Situationen. for eignet sich, wenn du einen Index brauchst, foreach, wenn du nur jeden Wert der Reihe nach brauchst, und while wiederholt, solange eine Bedingung wahr ist.
Die foreach-Schleife holt jede Zahl des Arrays, ohne dass du Indizes verwalten musst. Bei einer ungeraden Zahl überspringt das Schlüsselwort continue den Rest des aktuellen Durchlaufs und macht mit der nächsten Zahl weiter, statt die Schleife zu beenden. Deshalb gibt das Programm nur die Quadrate der geraden Zahlen aus: 4, 16 und 36.
So funktioniert es
Klicke auf Schritt, um die Schleife Zug für Zug auszuführen. Beobachte, wie die Bedingung geprüft wird, der Rumpf läuft und die Ablauftabelle Zeile für Zeile wächst.
Ausführbares C#-Beispiel
using System;
class Program
{
static void Main()
{
int[] numbers = { 1, 2, 3, 4, 5, 6 };
foreach (int number in numbers)
{
if (number % 2 != 0) continue;
Console.WriteLine(number * number);
}
}
}
4
16
36Mit dem Debugger üben
Mit einer Challenge üben
Nutze den Inhalt dieser Lektion, um ein echtes Problem zu lösen. Jede Challenge läuft im Browser, mit sofortigen Tests und einem KI-Review.
- Sum of Odd Numbers Add every odd number up to a limit. Einfach
- Countdown to Liftoff Count down from a number and end with Liftoff! Einfach