标签: c# .net
使用对象时,您不确定是否为null,最佳做法是什么?
object o = SomeMethodReturningAnObjectOrNull();
最好像这样检查o:
o
if (o != null) { //do something usefull }
或试试看:
try { //do something usefull } catch (NullReferenceException) { }
如果取决于具体情况,那么其中一个的优势是什么?