NullReferenceException은 멤버 필드 또는 null을 가리키는 함수 유형에 액세스하려고 할 때 발생합니다.
다음은 예입니다 -
예시
using System; class Demo { static void Main() { string str = null; if (str.Length > 0) { Console.WriteLine(str); } } }
출력
다음은 출력입니다. null을 가리키는 memebt에 액세스하려고 시도하기 때문에 NullReferenceException이 발생합니다 -
Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object at Demo.Main () [0x00002] in <0bc5fbf292484d5194a19866ae5c2018>:0 [ERROR] FATAL UNHANDLED EXCEPTION: System.NullReferenceException: Object reference not set to an instance of an object at Demo.Main () [0x00002] in <0bc5fbf292484d5194a19866ae5c2018>:0의 Demo.Main() [0x00002] 개체 인스턴스