C# Schleifen: while, for, do-while & Steuerungsanweisungen
Schleifen in C#
Schleifen ermöglichen die mehrfache Ausführung eines Codeblocks. Allgemeines Schema:

Schleifentypen
| Nr. | Typ & Beschreibung |
|---|---|
| 1 | while-Schleife – Prüft Bedingung vor jedem Durchlauf. |
| 2 | for-Schleife – Kompakte Form mit Initialisierung, Bedingung, Inkrement. |
| 3 | do-while-Schleife – Prüft Bedingung nach dem Durchlauf (mindestens einmal). |
| 4 | Verschachtelte Schleifen – Schleifen innerhalb anderer Schleifen. |
Schleifen-Steuerungsanweisungen
| Nr. | Anweisung & Beschreibung |
|---|---|
| 1 | break – Verlässt die Schleife (oder switch) sofort; Fortsetzung nach der Schleife. |
| 2 | continue – Springt zum nächsten Schleifendurchlauf (Bedingungsprüfung bei while/for). |
Endlosschleife
Eine Schleife, deren Bedingung nie false wird. Klassisch mit for(;;):
using System;
namespace Loops
{
class Program
{
static void Main(string[] args)
{
for (;;) // Endlosschleife
{
Console.WriteLine("Hey! I am Trapped");
}
}
}
}
Fehlt der bedingte Ausdruck, wird er als true angenommen. for(;;) ist das idiomatische Muster für Endlosschleifen.
Beispiel: break in Endlosschleife
for (;;)
{
string input = Console.ReadLine();
if (input == "exit") break;
Console.WriteLine("Echo: " + input);
}
C Sprache
- Phasenregelkreise (PLL): Grundlagen, Anwendungen und Design‑Best‑Practices
- C# Switch Statement meistern: Syntax, Beispiele & Best Practices
- C# While und Do-While Schleifen meistern: Syntax, Beispiele und Best Practices
- C# For-Schleifen meistern: Syntax, Ablauf und praktische Beispiele
- C# Break Statement: Wie und wann man es einsetzt
- C# Continue Statement meistern: Schleifeniterationen effektiv überspringen
- C# foreach Schleifen: Arrays und Collections einfach durchlaufen
- C++ for-Schleifen meistern: Ein Schritt-für-Schritt-Leitfaden
- Python Schleifen meistern: For, While, Break, Continue und Enumerate erklärt
- C-Grundsyntax meistern: Tokens, Struktur und Semikolons