首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >"Object reference not set to an object instance“:为什么.NET不能显示更多细节?

"Object reference not set to an object instance“:为什么.NET不能显示更多细节?
EN

Stack Overflow用户
提问于 2010-05-27 10:22:43
回答 4查看 6.1K关注 0票数 15

“未将对象引用设置为对象的实例”

为什么异常不显示object reference字段的name,或者至少显示它的类型?

这可能是.NET中最常见的运行时错误之一,虽然System.Exception有堆栈跟踪,但没有其他有用的细节。

在一年的时间里,我花了几个小时筛选堆栈跟踪(通常是在我没有编写的代码中),希望有来自".pdb“文件的行号,然后在代码中找到该行,即使这样,通常也不清楚该行上的哪个引用是空的。拥有引用字段的名称将非常方便。

如果System.ArgumentNullException实例可以显示方法参数的值名称(“ be null。参数名称:value"),那么System.NullReferenceException实例肯定可以包含null字段(或其包含的集合)的名称。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2918097

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档