C#-Grundlagen

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

C#
Code ausführen →
Program.cs
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);
        }
    }
}
Ergebnis der Ausführung
4
16
36

Mit dem Debugger üben

Setze einen Haltepunkt auf eine wichtige Zuweisung oder Bedingung, klicke auf Debug und sieh dir die lokalen Werte an, bevor du zur nächsten Zeile gehst.

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.

Alle Challenges