【发布时间】:2010-10-09 10:11:43
【问题描述】:
我有几个方法根据它们的成功返回一个布尔值,在 IF() 中调用这些方法有什么问题吗?
//&& makes sure that Method2() will only get called if Method1() returned true, use & to call both methods
if(Method1() && Method2())
{
// do stuff if both methods returned TRUE
}
如果 Method1() 返回 FALSE,则 Method2() 不需要触发。
让我知道上面的代码有任何问题。
谢谢。
编辑:由于代码没有任何问题,我会接受最有用的答案...添加评论以解决“新手&&&”问题
【问题讨论】:
标签: c# language-features short-circuiting