关于异常的疑难解答:System.ArgumentNullException

如果向方法传递空引用(在 Visual Basic 中为 Nothing),而该方法不接受空引用为有效参数,则会引发 ArgumentNullException 异常。

相关提示

  • 检查参数以确保它们不为空(在 Visual Basic 中为 Nothing)。
    空引用是对不存在的对象的引用,原因通常是还未以编程方式创建该对象的任何实例。

备注

ArgumentNullException 的行为与 ArgumentException 的行为相同。 提供它是为了使应用程序代码能够区分由空参数引发的异常和由非空参数引发的异常。 有关由非空参数引起的错误,请参见 关于异常的疑难解答:System.ArgumentOutOfRangeException

请参见

任务

如何:使用异常助手

参考

ArgumentNullException