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.

更新于: 2020 年 6 月 23 日

659 浏览量

开启你的职业生涯

完成课程获得认证

开始学习
广告