do (C# Başvurusu)do (C# Reference)

do Deyimi, bir deyimi veya bir deyimler bloğunu belirtilen bir Boole ifadesi değerlendirilir sırada yürütür true.The do statement executes a statement or a block of statements while a specified Boolean expression evaluates to true. Bu ifade döngünün her yürütülmesi değerlendirilir çünkü bir do-while bir veya daha fazla kez döngü yürütür.Because that expression is evaluated after each execution of the loop, a do-while loop executes one or more times. Bu farklıdır sırada döngü, sıfır veya daha fazla kez yürütülür.This differs from the while loop, which executes zero or more times.

Herhangi bir anda işaret içinde do deyim bloğunu kullanarak döngü dışında bozabilir sonu deyimi.At any point within the do statement block, you can break out of the loop by using the break statement.

Değerlendirme için doğrudan geçebilirsiniz while kullanarak ifade devam deyimi.You can step directly to the evaluation of the while expression by using the continue statement. İfade değerlendirme sonucu true, yürütme Döngüdeki ilk deyimde devam eder.If the expression evaluates to true, execution continues at the first statement in the loop. Aksi takdirde, yürütme döngüyü sonra ilk deyimde devam eder.Otherwise, execution continues at the first statement after the loop.

Ayrıca çıkış bir do-while tarafından döngü goto, dönüş, veya throw deyimleri.You also can exit a do-while loop by the goto, return, or throw statements.

ÖrnekExample

Aşağıdaki örnek, kullanımını gösterir. do deyimi.The following example shows the usage of the do statement. Seçin çalıştırma örnek kodu çalıştırmak için.Select Run to run the example code. Bundan sonra bu kodu Değiştir ve yeniden çalıştırın.After that you can modify the code and run it again.

int n = 0;
do 
{
    Console.WriteLine(n);
    n++;
} while (n < 5);

C# dili belirtimiC# language specification

Daha fazla bilgi için do deyimi bölümünü C# dil belirtimi.For more information, see The do statement section of the C# language specification.

Ayrıca bkz.See also