Visual Studio调试时遇到\"未将对象引用设置到对象的实例\"错误时为啥不能直接提示具体哪个变量导致的错误

不是所有空引用都有变量名。a.Get().Call()如果a.Get()返回空应该提示什么变量名呢?这种情况下调试器能给到的最精确的结果在Exception.StackTrace里。
■网友
其实你为难调试器了,他就是不知道那个对象是啥(null就是空引用)。异常肯定会告诉哪一行的啊,话说你一行代码能有几个变量?


    推荐阅读