有没有办法找出导致NullReferenceException的对象?

tee*_*nup 6 c# asp.net

有没有办法找到导致控件从NullReferenceException流入catch块的对象名,这样我们就可以通过提供警报或记录null的对象来轻松调试?

Dan*_*rth 9


不会.您只能获得包含行号的堆栈跟踪.
这可以帮助您在这样的简单情况下:

var result = myString.Trim();
Run Code Online (Sandbox Code Playgroud)

但它没有像这样的行:

var result = myObj.Method1().Method2();
Run Code Online (Sandbox Code Playgroud)