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
Yineleme Deyimleri (C# Başvurusu)