Aracılığıyla paylaş


while (C# Başvurusu)

while Deyimi, bir ifade veya deyimleri bloğunu belirtilen ifadenin sonucunu verene kadar yürütür false.

Örnek

class WhileTest 
    {
        static void Main() 
        {
            int n = 1;
            while (n < 6) 
            {
                Console.WriteLine("Current value of n is {0}", n);
                n++;
            }
        }
    }
    /*
        Output:
        Current value of n is 1
        Current value of n is 2
        Current value of n is 3
        Current value of n is 4
        Current value of n is 5
     */
class WhileTest2 
{
    static void Main() 
    {
        int n = 1;
        while (n++ < 6) 
        {
            Console.WriteLine("Current value of n is {0}", n);
        }
    }
}
/*
Output:
Current value of n is 2
Current value of n is 3
Current value of n is 4
Current value of n is 5
Current value of n is 6
*/

Çünkü, test while ifade döngünün her yürütmeden önce yer alır bir while sıfır veya daha fazla kez döngü yürütür.Bu farklılık gösteren yapmak bir veya birkaç kez yürütür döngü.

A while döngü işten ne zaman bir sonu, goto, dönmek, veya throw deyimi dışında döngü denetimi aktarır.Döngü çıkmadan denetim şirketlere aktarmak için devam ifadesi.Çıkış nereye bağlı olarak üç önceki örneklerde de fark int n artırılır.Çıktı aşağıdaki örnekte oluşturulur.

class WhileTest3
{
    static void Main() 
    {
        int n = 5;
        while (++n < 6) 
        {
            Console.WriteLine("Current value of n is {0}", n);
        }
    }
}

C# dil belirtiminin

Daha fazla bilgi edinmek için, bkz. C# Dil Belirtimi. Dil belirtimi, C# sözdizimi ve kullanımı için kesin bir kaynaktır.

Ayrıca bkz.

Başvuru

C# Anahtar Sözcükleri

while Deyimi (C++)

Yineleme Deyimleri (C# Başvurusu)

Kavramlar

C# Programlama Kılavuzu

Diğer Kaynaklar

C# Başvurusu