서버에서 실행되는 DLL이 있는데 여러 가지 이유로 디버깅 할 수 없으므로 예외를 기록합니다.
가끔은 예외를 발생시키는 객체가 어디 있는지 오래 기억할 수있는 약 20 개의 매개 변수가있는 메서드 호출에 "Object reference not set to an instance of an object"
이 있습니다.정확히 어떤 개체가 "개체 참조가 개체의 인스턴스로 설정되지 않았습니다"?
"Object reference not set to an instance of an object"
의 경우 예외를 발생시키는 개체의 이름을 사용하여 예외를 기록 할 수있는 방법이 있습니까?
갖는 방법 (매개 변수의 이름이 예외에 포함되어 있습니다) ArgumentException이 거기를 제외하고 아니, 예외를 발생시킨 매개 변수 이름을 얻을 수있는 기회가 없다 인 어떤 경우 에라도 나쁜 생각이 ... –
심지어 내가 문제 wih 6 매개 변수에 동일한 문제가 있기 때문에 주요 문제가되지 않습니다 ... –
다음 여러 장소 에서이 문제가 있다면 @ 앤드류 토끼의 대답은 당신이 듣고 싶은 것. 코드가 널 (null)이 될 것으로 예상하지 않을 때 널 (null) 인수를 전달하기 때.에 더 방어 적으로 프로그램해야합니다. 즉, 코드 호출에 신중을 기해야하며 코드 호출을 신뢰할 수 없다고 생각할 수 있습니다. 이 오류는 코드에서 더 큰 문제의 증상입니다. –