验证后有一些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/

10-11 21:39