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

while Deyimi, bir deyimi veya bir deyimler bloğunu belirtilen bir Boole ifadesi değerlendirilir sırada yürütür true.The while 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ütmesinden önce değerlendirilir çünkü bir while sıfır veya daha fazla kez döngü yürütür.Because that expression is evaluated before each execution of the loop, a while loop executes zero or more times. Bu farklıdır yapmak yürüten bir veya daha fazla kez döngü.This differs from the do loop, which executes one or more times.

Herhangi bir anda işaret içinde while deyim bloğunu kullanarak döngü dışında bozabilir sonu deyimi.At any point within the while 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 while tarafından döngü goto, dönüş, veya throw deyimleri.You also can exit a while loop by the goto, return, or throw statements.

ÖrnekExample

Aşağıdaki örnek, kullanımını gösterir. while deyimi.The following example shows the usage of the while 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;
while (n < 5)
{
    Console.WriteLine(n);
    n++;
}

C# dili belirtimiC# language specification

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

Ayrıca bkz.See also