While-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
12345678910111213141516using 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,
trueals Bedingung einer while-Schleife zu schreiben, um eine Endlosschleife zu erzeugen. Dies wird jedoch nicht empfohlen.
main.cs
123while(true) { Console.WriteLine("Hello World"); }
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Großartig!
Completion Rate verbessert auf 1.67
While-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
12345678910111213141516using 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,
trueals Bedingung einer while-Schleife zu schreiben, um eine Endlosschleife zu erzeugen. Dies wird jedoch nicht empfohlen.
main.cs
123while(true) { Console.WriteLine("Hello World"); }
Danke für Ihr Feedback!