通常我们都会把一个do while循环放到一个事件里。比如说按钮的单击事件。
public void btn_Click(Object sender,EventArgs e)
{
do
{
//....做一些事情
}
while(true)
}
我是知道 do while循环是 不管while括号里的条件成不成立 ,当前循环总是要执行一个do里面的内容的。(有点先斩后奏的感觉)。
然后就是下次循环就得看while里面的bool是不是返回true了。true的话,就接着执行。
那么上述的这个例子是不是就是一个无线死循环了?
可以在do 里面添加一个break 来推出当前循环吗?
我不懂为什么 会有这种直接 while(true)的这种写法。
请大家解释一下嘿。 |