C# while-Schleife
Solange die gegebene Bedingung wahr ist, wird in C# diewhile-Schleifenanweisung wiederholt eine Zielanweisung ausführen.
Syntax
In C#: Syntax derwhile-Schleife:
while(condition)
{
statement(s);
}
Hier,Anweisung(en)Es kann sich um eine einzelne Anweisung oder einen Codeblock aus mehreren Anweisungen handeln.BedingungSie kann ein beliebiger Ausdruck sein; wenn sie einen Wert ungleich null hat, ist sie wahr. Wenn die Bedingung wahr ist, wird die Schleife ausgeführt.
Wenn die Bedingung falsch ist, setzt der Programmfluss mit der nächsten Anweisung unmittelbar nach der Schleife fort.
Flussdiagramm
Hier ist der entscheidende Punkt einerwhile-Schleife: Die Schleife wird möglicherweise überhaupt nicht ausgeführt. Wenn die Bedingung geprüft wird und das Ergebnis falsch ist, wird der Schleifenkörper übersprungen und die nächste Anweisung unmittelbar nach der while-Schleife ausgeführt.
Beispiel
Beispiel
namespace Loops
{
class Program
{
static void Main(string[] args)
{
/* lokale Variablendefinition */
int a = 10;
/* Ausführung der while-Schleife */
while (a < 20)
{
Console.WriteLine("Value of a: {0}", a);
a++;
}
Console.ReadLine();
}
}
}
Wenn der obige Code kompiliert und ausgeführt wird, liefert er die folgenden Ergebnisse:
a 的值: 10 a 的值: 11 a 的值: 12 a 的值: 13 a 的值: 14 a 的值: 15 a 的值: 16 a 的值: 17 a 的值: 18 a 的值: 19Weitere Erweiterungen