如果您像我一样在 While (True) 循环处颤抖,那么您一定也已经认真思考了重构它的最佳方法。我见过几种不同的实现,没有一个真正比其他实现更好,例如计时器和委托组合。
那么,您想出或看到的重构可怕的 While (True) 循环的最佳方法是什么?
Edit:正如一些评论提到的,我的目的是让这个问题成为一个“无限循环”重构,例如运行 Windows 风格的服务,其中唯一的停止条件是 OnStop 或致命异常。
我的偏好是
start:
// code goes here
goto start;
这最清楚地表达了意图。祝你好运,让它通过你的编码标准。 (想知道这会让我付出多少业力)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)