Udostępnij za pośrednictwem


do (odwołanie w C#)

do Instrukcja wykonuje oświadczenie lub blok instrukcji wielokrotnie aż określonego wyrażenie zostanie oszacowane jako false.Jednostka pętli musi być ujęty w nawiasy klamrowe, {}, chyba że składa się z pojedynczą instrukcją.W takim przypadku nawiasy klamrowe są opcjonalne.

Przykład

W poniższym przykładzie do-while wykonywania instrukcji pętli, tak długo, jak zmienna x jest mniejsza niż 5.

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

W odróżnieniu od podczas instrukcji, do-while pętla jest wykonywana raz przed jest obliczane wyrażenie warunkowe.

W każdym punkt w do-while bloku, można podzielić z za pomocą pętli break instrukcji.Można przechodzić bezpośrednio do while instrukcji oceny wyrażenia przy użyciu nadal instrukcji.Jeśli while wyrażenie ma wartość PRAWDA, wykonywanie jest kontynuowane na pierwszą instrukcją w pętli.Jeśli wyrażenie ma wartość false, wykonywanie jest kontynuowane na pierwszej instrukcji po do-while pętli.

A do-while pętli również można został zakończony przez goto, zwrotu, lub throw instrukcji.

Specyfikacja języka C#

Aby uzyskać więcej informacji, zobacz Specyfikacja języka C#. Specyfikacja języka jest ostatecznym źródłem informacji o składni i użyciu języka C#.

Zobacz też

Informacje

Słowa kluczowe języka C#

do-while — instrukcja (C++)

Instrukcje iteracji (odwołanie w C#)

Koncepcje

Przewodnik programowania w języku C#

Inne zasoby

Odwołanie w C#