验证后有一些code
要执行。
考虑一个变量SOQualityStandards = true;
该变量在执行代码之前先经过验证。
我遇到了两种检查SOQualityStandards
的方式
一个是
if(SOQualityStandards)
{
//code to execute
}
另一个是
if(!SOQualityStandards) return;
//code to execute
两者之间是否有任何性能差异。我应该考虑哪一个。
最佳答案
它们具有相同的语义(假定在第一个示例中的if块之后的函数中没有其他代码)。
我发现第一个要明确,但这是个人喜好问题。
关于c# - C#处理返回值并执行代码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6282714/