gpt4 book ai didi

c# - 当满足多个条件时折叠 if 语句

转载 作者:太空狗 更新时间:2023-10-29 22:20:25 27 4
gpt4 key购买 nike

有什么方法可以将其折叠成一个 if 条件,或者只是一个 return 语句?

     public bool SomethingEnabled
{
if (!condition1)
{
return false;
}

return condition2
&& (condition3 || !condition4);
}

最佳答案

这等价于:

public bool SomethingEnabled
{
return condition1 && condition2 && (condition3 || !condition4);
}

但为了可读性和可维护性,我强烈警告不要编写过于聪明的代码。

关于c# - 当满足多个条件时折叠 if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6240967/

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