有空值时抛出ArgumentNullException()是个好主意吗? This线程没有提到引发null的最明显的异常。

谢谢

最佳答案

ArgumentNullException仅在发现方法的参数为空时才应使用:

public void MyMethod(MyClass cannotBeNull)
{
    if (cannotBeNull == null)
    {
        throw new ArgumentNullException("cannotBeNull");
    }
    // Do something useful
}

关于c# - 引发ArgumentNullException,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5761469/

10-09 14:30