【发布时间】:2012-08-13 09:52:36
【问题描述】:
我在使用 Visual Studio 时遇到了一个非常奇怪的问题。我想知道是否有其他人遇到过它。
基本上,当我通过代码进行调试时,它有时会显示一个已成功初始化为 Nothing 的对象,即使我可以打开它并查看其初始化属性(见下文)
这里到底发生了什么。请大家帮忙!!
【问题讨论】:
标签: .net vb.net visual-studio-2010
我在使用 Visual Studio 时遇到了一个非常奇怪的问题。我想知道是否有其他人遇到过它。
基本上,当我通过代码进行调试时,它有时会显示一个已成功初始化为 Nothing 的对象,即使我可以打开它并查看其初始化属性(见下文)
这里到底发生了什么。请大家帮忙!!
【问题讨论】:
标签: .net vb.net visual-studio-2010
我怀疑 ReasonItemLookup 会覆盖 ToString 以返回(比如说)ID 字段 - 所以如果那是 Nothing,这就是您将在事物的摘要方面看到的内容。
【讨论】:
正如 Jon Skeet 所建议的,调试器中显示的字符串是对对象调用 ToString() 的结果。因此,根据 ToString 的覆盖,是的,您可以获得非空对象的 Nothing。
【讨论】: