gpt4 book ai didi

c# - 在 if() 中调用方法 - C#

转载 作者:可可西里 更新时间:2023-11-01 08:00:26 26 4
gpt4 key购买 nike

我有几个方法会根据它们的成功返回 bool 值,在 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() 不需要触发。

如果上面的代码有任何问题,请告诉我。

谢谢。

编辑:由于代码没有任何问题,我会接受最有信息的答案...添加评论以解决“新手 & &&”问题

最佳答案

我要说的是,你可以使用 & 运算符(相对于 &&)来保证两个方法都被调用,即使左侧是false,如果您将来出于某种原因希望避免短路。

| 的逆运算运算符,即使左侧条件的计算结果为 true,右侧条件也会被计算。

关于c# - 在 if() 中调用方法 - C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/579352/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com