if(someObject == null){continue;比if更好(someObject!= null){then do; }?

时间:2017-06-27 02:33:34

标签: syntax

哪种语法更好?它们是等价的吗?

if (someObject == null) { continue; } 

if (someObject != null) { then do; }

1 个答案:

答案 0 :(得分:1)

我通常更喜欢早期返回方法(或者在您的示例中为早期Microsoft.NETCore.Portable.Compatibility),因为它允许我从我的核心中分离出我的管家(空检查,参数有效性检查等)逻辑。