0Pricing
C# Academy · Lektion

if/else, klassisches switch, Schleifen: for, while, do, foreach

Verwenden Sie if/else für Verzweigungen, das klassische switch für einzelne Fälle und die grundlegenden Schleifen (for, while, do, foreach), um Arbeiten klar zu wiederholen.

if/else, klassisches switch, Schleifen: for, while, do, foreach ist eine kostenlose C# Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 3. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des C# Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der C# Academy-Kurs umfasst insgesamt 3 Lektionen.

Überblick

Ziel: Wählen Sie Aktionen mit if/else, ordnen Sie einzelne Fälle mit switch zu und wiederholen Sie Arbeit mit for, while, do und foreach.

Grundlagen von if/else

Verwenden Sie if/else für einfache, gut lesbare Verzweigungen und halten Sie Bedingungen klein.

using System;

public class Program
{
  public static void Main(string[] args)
  {
    int temperature = 18;

    if (temperature >= 25)
    {
      Console.WriteLine("Warm");
    }
    else if (temperature >= 15)
    {
      Console.WriteLine("Mild");
    }
    else
    {
      Console.WriteLine("Cold");
    }
  }
}

switch (klassisch)

switch wählt einen Fall aus; denken Sie an break, damit nicht in den nächsten case weitergelaufen wird.

using System;

public class Program
{
  public static void Main(string[] args)
  {
    int day = 3;

    switch (day)
    {
      case 1:
        Console.WriteLine("Mon");
        break;
      case 2:
        Console.WriteLine("Tue");
        break;
      case 3:
        Console.WriteLine("Wed");
        break;
      case 4:
        Console.WriteLine("Thu");
        break;
      case 5:
        Console.WriteLine("Fri");
        break;
      case 6:
      case 7:
        Console.WriteLine("Weekend");
        break;
      default:
        Console.WriteLine("Invalid");
        break;
    }
  }
}

for-Schleife

for eignet sich für Schleifen mit fester Anzahl von Durchläufen: Initialisierung; Bedingung; Inkrementierung.

using System;

public class Program
{
  public static void Main(string[] args)
  {
    int sum = 0;
    for (int i = 1; i <= 5; i = i + 1)
    {
      sum = sum + i;
    }
    Console.WriteLine("Sum 1..5 = " + sum);
  }
}

while und do-while

while prüft die Bedingung vorher; do prüft sie danach, sodass der Schleifenrumpf mindestens einmal ausgeführt wird.

using System;

public class Program
{
  public static void Main(string[] args)
  {
    // while: check before running
    int countdown = 3;
    while (countdown > 0)
    {
      Console.WriteLine(countdown);
      countdown = countdown - 1;
    }
    Console.WriteLine("Go!");

    // do-while: runs at least once
    int tries = 0;
    do
    {
      tries = tries + 1;
      Console.WriteLine("Attempt " + tries);
    } while (tries < 1);
  }
}

Grundlagen von foreach

foreach-Schleifen durchlaufen Elemente in Arrays und Collections mit einer klaren, sicheren Iteration.

using System;
using System.Collections.Generic;

public class Program
{
  public static void Main(string[] args)
  {
    int total = 0;
    int[] nums = new int[] { 2, 4, 6 };

    foreach (int n in nums)
    {
      total = total + n;
    }
    Console.WriteLine("Total = " + total);

    // Works with collections too
    List<string> names = new List<string>();
    names.Add("Ada");
    names.Add("Alan");
    foreach (string s in names)
    {
      Console.WriteLine("Hi " + s);
    }
  }
}

Besonderheit von do-while

Kurze Frage: Welche Aussage über die do-while-Schleife ist richtig?

Zusammenfassung

Zusammenfassung: Verwenden Sie if/else für einfache Verzweigungen, switch für einzelne Fälle und die passende Schleife (for, while, do, foreach) für klare Wiederholungen.

Häufig gestellte Fragen

Ist die Lektion „if/else, klassisches switch, Schleifen: for, while, do, foreach“ kostenlos?

Ja — der vollständige Text von „if/else, klassisches switch, Schleifen: for, while, do, foreach“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des C# Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der C# Academy-Kurs umfasst insgesamt 3 Lektionen.

Was lerne ich in „if/else, klassisches switch, Schleifen: for, while, do, foreach“?

Verwenden Sie if/else für Verzweigungen, das klassische switch für einzelne Fälle und die grundlegenden Schleifen (for, while, do, foreach), um Arbeiten klar zu wiederholen. Du übst C# Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um C# Academy zu starten?

Keine Vorkenntnisse erforderlich. C# Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 3.

Wie lange dauert die Lektion „if/else, klassisches switch, Schleifen: for, while, do, foreach“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser C# Academy-Lektion Code schreiben und ausführen?

Ja. Jede C# Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. if/else, klassisches switch, Schleifen: for, while, do, foreach
  2. break/continue; goto (vermeiden); Gültigkeitsbereich; Exceptions oder Guard-Prüfungen
  3. Einfache Diagnosen: Exceptions oder Guard-Prüfungen
← Zurück zu C# Academy