是否可以在每行之前检查语句块的每一行的条件是否为真if (condition)
?
例如:
if (condition)
{
DoSomething();
DoSomethingElse();
DoAnotherThing();
}
在某些时候,另一个后台进程可能在执行condition
之前已设置为 false DoSomethingElse()
。本质上,我正在寻找一种有效且更简单的说法:
if (condition) DoSomething();
if (condition) DoSomethingElse();
if (condition) DoAnotherThing();
实际上,它是一长段代码,执行一次,如果在任何时候更改了特定标志,我想放弃它。
收紧此类代码的最佳方法是什么。