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.

相关文章