空测试的最佳实践

时间:2014-12-19 15:21:47

标签: c# .net

使用对象时,您不确定是否为null,最佳做法是什么?

object o = SomeMethodReturningAnObjectOrNull();

最好像这样检查o

if (o != null)
{
    //do something usefull
}

或试试看:

try
{
    //do something usefull
}
catch (NullReferenceException)
{

}

如果取决于具体情况,那么其中一个的优势是什么?

0 个答案:

没有答案