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
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
- if/else, klassisches switch, Schleifen: for, while, do, foreach
- break/continue; goto (vermeiden); Gültigkeitsbereich; Exceptions oder Guard-Prüfungen
- Einfache Diagnosen: Exceptions oder Guard-Prüfungen