Computer >> Máy Tính >  >> Lập trình >> C#

ArgumentNullException trong C #


Ngoại lệ được đưa ra khi một tham chiếu rỗng được chuyển đến một phương thức không chấp nhận nó như một đối số hợp lệ.

Hãy để chúng tôi xem một ví dụ.

Khi chúng ta đặt một tham số null cho phương thức int.Parse (), thì ArgumentNullException được ném như hình dưới đây -

Ví dụ

using System;
class Demo {
   static void Main() {
      string val = null;
      int res = int.Parse(val); // error is thrown
   }
}

Đầu ra

Lỗi sau được đưa ra khi chương trình trên được biên dịch vì chúng tôi đã chuyển giá trị null.

Unhandled Exception:
System.ArgumentNullException: Value cannot be null.