jsm*_*ith 10 c# null exception-handling
我真的试图找出易于调试的可重用代码的最佳实践.我在开发人员中遇到了一个我不太了解的常见做法.
public MyConstructor(Object myObject)
{
if (myObject == null)
throw new ArgumentNullException("myObject is null.");
_myObject = myObject;
}
Run Code Online (Sandbox Code Playgroud)
几乎没有必要做这个检查.但我认为这是因为我不完全明白做这项检查的好处是什么.似乎无论如何都会抛出一个null引用异常?我可能错了,真的很想听听它的一些想法.
谢谢.