C# 中的 ArgumentNullException
向不接受空引用作为有效参数的方法传递空引用时引发的异常。
让我们看一个示例。
当我们为 int.Parse() 方法设置一个空参数时,则会引发 ArgumentNullException,如下所示 −
示例
using System; class Demo { static void Main() { string val = null; int res = int.Parse(val); // error is thrown } }
输出
编译上述程序时引发的错误,因为我们传递了一个空值。
Unhandled Exception: System.ArgumentNullException: Value cannot be null.
广告