Einführung
In diesem Tutorial lernst du, wie For-Schleifen, While-Schleifen und Do-While-Schleifen funktionieren und wie du sie nutzen kannst.
Vorbereitung
Öffne Visual Studio und erstelle eine neue Konsolenapplikation (Console Application). Nun wurde das Projekt erstellt und bereits die Program.cs Datei geöffnet. Wird die App mit dem grünen Startbutton (oder mit F5) gestartet öffnet sich ein Konsolenfenster und der Code in der Main Methode wird aufgerufen.
Auf der Suche nach weiteren C# Tutorials?
Los geht's!
Schleifen sind dafür da, um Code mehrmals auszuführen, ohne dass du den Code mehrere Male schreiben musst.
Wenn man Beispielsweise die Zahlen von 1 bis 100 in der Konsole ausgeben möchte, kann man einfach eine Schleife machen, welche eine Variable erhöht und diese dann ausgibt.
WHILE-Schleife
Eine WHILE-Schleife führ Code aus, solange eine gewisse Bedingung erfüllt ist.
Hier ein Beispiel:
In den runden Klammern ist die Bedingung, also hier: Solange i kleiner als 10 ist.
In den geschwungenen Klammern ist der Code, also hier: Gib die Zahl aus und erhöhe sie um 1.
Dieser Code gibt also die Zahlen von 0 bis 9 aus, da i am Anfang auf 0 gesetzt wird und solange ausgegeben wird, bis es nicht mehr kleiner als 10 ist.
DO-WHILE-Schleife
Eine DO-WHILE-Schleife ist wie eine WHILE-Schleife, nur dass sie zuerst den Code ausführt und dann überprüft, ob die Bedingung erfüllt ist, wenn sie erfüllt ist wird der Code erneut ausgeführt und so weiter. Somit wird der Code IMMER mindestens 1 Mal ausgeführt - egal ob die Bedingung erfüllt ist oder nicht.
Hier ein Beispiel:
Überleg mal, was dieser Code macht.
FOR-Schleife
Eine FOR-Schleife ist wie eine WHILE-Schleife, nur dass die Zählervariable in der Schleife ist und somit auch nur innerhalb der Schleife verwendet werden kann.
Hier ist in den runden klammern nicht nur die Bedingung, sondern auch der Zähler.
Als erstes in den runden Klammern wird eine Variable i erstellt und auf den Wert 0 gesetzt. Dann folgt die Bedingung, also solange i kleiner als 10 ist und zum Schluss noch was passieren soll, wenn der Code in der Schleife ausgeführt worden ist: die Variable i um 1 erhöhen.
Auch dieser Code gibt die Zahlen von 0 bis 0 aus.