Aracılığıyla paylaş


(C# Başvurusu sırasında)

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 için bkz: C# dil belirtiminin. Dil belirtimi, C# sözdizimi ve kullanımı için nihai kaynaktır.

Ayrıca bkz.

Başvuru

C# anahtar sözcükler

İfadesinin (C++)

Yineleme ifadeleri (C# Reference)

Kavramlar

C# Programlama Kılavuzu

Diğer Kaynaklar

C# Başvurusu