Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen While-Schleife | Schleifen
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
C# Grundlagen

bookWhile-Schleife

Eine while-Schleife ähnelt einer for-Schleife, wird jedoch verwendet, wenn ein Codeblock wiederholt auf Grundlage einer Bedingung ausgeführt werden soll. Die Syntax einer while-Schleife ist einfacher als die einer for-Schleife:

while (condition) {
    // code to execute
}


Betrachten wir das praktische Beispiel:

main.cs

main.cs

copy
12345678910111213141516
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int i = 0; while(i < 5) { Console.WriteLine(i); i++; } } } }

Obwohl die while-Schleife auf den ersten Blick der for-Schleife sehr ähnlich erscheint, wird der Unterschied auf fortgeschritteneren Programmierleveln deutlich. Die Verwendung verschiedener Schleifenarten wird im Abschnitt Arrays behandelt.

Hinweis

Es ist möglich, true als Bedingung einer while-Schleife zu schreiben, um eine Endlosschleife zu erzeugen. Dies wird jedoch nicht empfohlen.

main.cs

main.cs

copy
123
while(true) { Console.WriteLine("Hello World"); }
question mark

Wie viele Durchläufe hat die folgende Schleife?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 3

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

bookWhile-Schleife

Swipe um das Menü anzuzeigen

Eine while-Schleife ähnelt einer for-Schleife, wird jedoch verwendet, wenn ein Codeblock wiederholt auf Grundlage einer Bedingung ausgeführt werden soll. Die Syntax einer while-Schleife ist einfacher als die einer for-Schleife:

while (condition) {
    // code to execute
}


Betrachten wir das praktische Beispiel:

main.cs

main.cs

copy
12345678910111213141516
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int i = 0; while(i < 5) { Console.WriteLine(i); i++; } } } }

Obwohl die while-Schleife auf den ersten Blick der for-Schleife sehr ähnlich erscheint, wird der Unterschied auf fortgeschritteneren Programmierleveln deutlich. Die Verwendung verschiedener Schleifenarten wird im Abschnitt Arrays behandelt.

Hinweis

Es ist möglich, true als Bedingung einer while-Schleife zu schreiben, um eine Endlosschleife zu erzeugen. Dies wird jedoch nicht empfohlen.

main.cs

main.cs

copy
123
while(true) { Console.WriteLine("Hello World"); }
question mark

Wie viele Durchläufe hat die folgende Schleife?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 3
some-alt