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