C# do...while-Schleife

C#-Schleifen

Im Gegensatz zuforundwhile-Schleifen testen die Schleifenbedingung am Anfang der Schleife.do...whileDie Schleife prüft ihre Bedingung am Ende der Schleife.

do...whileDie Schleife ist ähnlich zur while-Schleife, aber die do...while-Schleife stellt sicher, dass die Schleife mindestens einmal ausgeführt wird.

Syntax

In C# ist die Syntax derdo...while-Schleifen:

do
{
   statement(s);

}while( condition );

Beachten Sie, dass der Bedingungsausdruck am Ende der Schleife steht, sodass die Anweisung(en) in der Schleife mindestens einmal ausgeführt werden, bevor die Bedingung geprüft wird.

Wenn die Bedingung wahr ist, springt der Kontrollfluss zum obigen do zurück und führt dann die Anweisung(en) in der Schleife erneut aus. Dieser Vorgang wiederholt sich kontinuierlich, bis die angegebene Bedingung falsch wird.

Flussdiagramm

C# 中的 do...while 循环

Beispiel

Beispiel

using System;

namespace Loops
{
   
    class Program
    {
        static void Main(string[] args)
        {
            /* lokale Variablendefinition */
            int a = 10;

            /* do loop execution */
            do
            {
               Console.WriteLine("Value of a: {0}", a);
                a = a + 1;
            } while (a < 20);

            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 的值: 19

C#-Schleifen

Weitere Erweiterungen