Ngoại lệ được ném khi tham chiếu null được truyền cho phương thức không chấp nhận nó làm đối số hợp lệ.
Hãy xem ví dụ.
Khi chúng ta đặt tham số null cho phương thức int.Parse(), thì ArgumentNullException được ném như sau:
Ví dụ
using System;
class Demo {
static void Main() {
string val = null;
int res = int.Parse(val); // lỗi được ném
}
}
Kết quả
Lỗi sau được ném khi chương trình trên được biên dịch vì chúng ta đã truyền giá trị null.
Unhandled Exception: System.ArgumentNullException: Value cannot be null.