摘要: 可以通过编写错误代码或错误的设计,定义永远不终止的循环,即所谓的无限循环。例如下面的代码:while(true){//code in loop}有时这种代码也是有用的,使用break语句或者手工使用Windows Task Manager总是可以退出这样的循环。但是,当这种情形偶然出现时,就会出问题。考虑下面的循环,它与上一节的for循环非常类似:int i = 1;while(i <= 1... 阅读全文
posted @ 2009-03-20 13:59 他 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 有时需要在循环代码的处理上有更精细的控制。C#为此提供了4个命令,其中的3个已经在其他情形中介绍过了:break——立即终止循环。continue——立即终止当前的循环(继续执行下一次循环)。goto——可以跳出循环,到已标记好的位置上(最好不要使用该命令)。return——跳出循环及其包含的函数。break命令可退出循环,继续执行循环后面的第一行代码,例如:int i = 1;while(i &... 阅读全文
posted @ 2009-03-20 13:53 他 阅读(590) 评论(1) 推荐(0) 编辑