Wykonaj (C# odniesienia)
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 to najlepsze źródło informacji dotyczących składni i zastosowania języka C#.
Zobacz też
Informacje
Instrukcje iteracji (C# odniesienia)