gpt4 book ai didi

.net - 为什么 'Object reference not set to an instance of an object' 不是更具描述性?

转载 作者:行者123 更新时间:2023-12-04 16:30:31 25 4
gpt4 key购买 nike

作为开发者,我们经常会遇到这样的异常:NullReferenceException带有众所周知的错误消息:

Object reference not set to an instance of an object



.NET 框架是否不可能返回更有意义的东西?

例如:

Object of type X named Y not set to an instance of an object

最佳答案

一个对象没有名字——那么它怎么能告诉你名字呢?空引用可能是从变量加载的——或者它可能是由方法、属性等返回的。

JIT 可能会查看堆栈信息来确定声明的引用类型是什么,但我不确定这多久会有所帮助 - 毫无疑问它会减慢速度。

我不能说我在调试时发现这是一个巨大的负担 - 如果在一行中有很多可以为空的东西,这通常表明值得将它们拆分更多。

关于.net - 为什么 'Object reference not set to an instance of an object' 不是更具描述性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2065671/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com