1.2 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			1.2 KiB
		
	
	
	
	
	
	
	
title, localeTitle
| title | localeTitle | 
|---|---|
| While Loop | 而Loop | 
而Loop
while循环执行代码块,直到指定的条件为false。因为while表达式的测试是在每次执行循环之前进行的,所以while循环执行零次或多次。这与do循环不同,do循环执行一次或多次,因为表达式的测试发生在循环执行之后。 1
例
int i = 0; 
 while (i < 5) 
 { 
    Console.WriteLine("Number " + i); 
    i++; 
 } 
输出:
> Number 0 
 > Number 1 
 > Number 2 
 > Number 3 
 > Number 4 
其他用途
while循环通常通过使用(例如) while (true)用于无限的iterrations,仅通过与循环的初始条件无关的条件结束。
int i = 0; 
 while (true) 
 { 
    if(i<50){ 
        Console.WriteLine("Number " + i); 
        i++; 
    } 
    else{ 
        Console.WriteLine("End of loop"); 
        break; 
    } 
 } 
与for循环的差异
for和while循环之间的最大区别在于, while通常在开发人员不确定循环的确切迭代次数时使用,而for用于清楚迭代代码的次数时使用。