c# while循环在当前循环结束前完成

本文关键字:循环 结束 while | 更新日期: 2023-09-27 17:55:02

我的代码中有一个do while循环,我让它在循环中每次执行大约30行代码。当它碰到while语句时。它一直持续到ESC被按下,我不确定,但它会完成当前的循环或只是到点,直到按钮被按下?因为如果循环中的所有代码都没有完成,那么它创建的文件就会损坏…

那么它完成当前循环,如果不是,我怎么能使它,所以while循环将允许它在退出之前完成?

c# while循环在当前循环结束前完成

代码将在你有条件检查的地方退出,即while循环条件- while(somethingTrue),因此它只会在while循环代码块开始时中断,而不会在两者之间。

如果在While(…)块中调用转义键检查,则是,循环将在执行此检查并决定是否再次循环之前完成当前迭代。如果在循环中检查转义键并调用break,则不,迭代不能保证完成。