gpt4 book ai didi

c# - 多个 if block 或单个 if with AND 条件

转载 作者:太空狗 更新时间:2023-10-30 00:17:18 25 4
gpt4 key购买 nike

如果我需要检查多个条件,这是性能方面的首选方式

if( CND1 && CND2 && CND3 && CND4)
{
}
else
{
}

  if(CND1)
{
if(CND2)
{
if(CND3)
{
if(CND4)
{
}
else
{
}
}
else
{
}
}
else
{
}
}
}

最佳答案

性能是一样的,因为一旦发现错误的参数(短路),它就会停止检查参数,所以一定要使用第一个。与 10 相比,这是一行。这也意味着您的 else 将更容易处理。

关于c# - 多个 if block 或单个 if with AND 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2689604/

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