- C# 语句-条件语句-if-else
- C# 语句-条件语句-条件运算符
- C# 语句-条件语句-switch 语句
- C# 语句-循环语句-for 语句
- C# 语句-循环语句-foreach in 语句
- C# 语句-循环语句-while 语句
- C# 语句-循环语句-do 语句
循环语句也可称迭代语句,C# 中共有四种循环语句,它们全部都支持用 break 来退出循环,用 continue 来跳过本次循环进入下一次循环。
- C# 语句-循环语句-for 语句
- C# 语句-循环语句-foreach in 语句
- C# 语句-循环语句-while 语句
- C# 语句-循环语句-do 语句(1)
while 语句循环也是用得比较多,它表示条件满足时执行循环。
while (条件)
{
语句
}
int i = 0;
while (i < 5)
{
lb.Text += "<br>" + i.ToString();
i++;
}
int i = 0;
while (i < 5)
{
i++;
lb.Text += "<br>" + (i-1).ToString();
}
上述两个示例,是将 i++ 放在循环的第一句好呢,还是放在循环的最后一句好?
我建议放在循环的最后一句好,因为这样和 for in 语句的运行结构相同。同时大多数情况下,我们需要循环变量(这里是 i),并且需要的是当前的循环变量值,不需要进入循环后立即改变循环变量值。
while 语句中要注意 continue 的应用,while 语句的循环变量的改变是在循环体中的,如果在应用 continue 时,没有改变循环变量,就会造成一个死循环,如下示例:
int i = 0;
while (i < 5)
{
if (i == 3)
{
continue; //死循环产生,正确的做法在此句前添加 i++
}
//...
i++;
}
- C# 语句-条件语句-if-else
- C# 语句-条件语句-条件运算符
- C# 语句-条件语句-switch 语句
- C# 语句-循环语句-for 语句
- C# 语句-循环语句-foreach in 语句
- C# 语句-循环语句-while 语句
- C# 语句-循环语句-do 语句