(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

do (C#-Referenz)

Mit der do-Anweisung wird eine Anweisung oder ein Anweisungsblock wiederholt ausgeführt, bis ein bestimmter Ausdruck den Wert false liefert. Der Text der Schleife muss in Klammern eingeschlossen werden, {}, außer er besteht aus einer einzelnen Anweisung. In diesem Fall sind die Klammern optional.

Im folgenden Beispiel werden die Anweisungen in der do-while-Schleife solange ausgeführt, solange die Variable x kleiner als 5 ist.


public class TestDoWhile 
{
    public static void Main () 
    {
        int x = 0;
        do 
        {
            Console.WriteLine(x);
            x++;
        } while (x < 5);
    }
}
/*
    Output:
    0
    1
    2
    3
    4
*/


Im Gegensatz zur while-Anweisung wird eine do-while-Schleife einmal ausgeführt, bevor der bedingte Ausdruck ausgewertet wird.

Mit der break-Anweisung können Sie die Schleife an jedem Punkt im do-while-Block unterbrechen. Sie können direkt zur while-Ausdrucksauswertungsanweisung wechseln, indem Sie die continue-Anweisung verwenden. Wenn der while-Ausdruck true ergibt, wird die Ausführung bei der ersten Anweisung in der Schleife fortgesetzt. Wenn der Ausdruck false ergibt, wird die Ausführung bei der ersten Anweisung nach der do-while-Schleife fortgesetzt.

Eine do-while-Schleife kann durch die Anweisungen goto, return oder throw beendet werden.

Weitere Informationen finden Sie in der C#-Sprachspezifikation. Die Sprachspezifikation ist die verbindliche Quelle für die Syntax und Verwendung von C#.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft