Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 调试时以局部变量显示的对象与我在编辑器中得到的不匹配_C#_Debugging_Intellisense_Locals - Fatal编程技术网

C# 调试时以局部变量显示的对象与我在编辑器中得到的不匹配

C# 调试时以局部变量显示的对象与我在编辑器中得到的不匹配,c#,debugging,intellisense,locals,C#,Debugging,Intellisense,Locals,作为现有应用程序定制的一部分,我需要在一个类中创建一个对象,并在另一个类中使用它。现在,我已经在类中创建了对象,在调试时,我可以钻取局部变量树并在树下几步看到该对象。简化后,它看起来有点像这样: objectA -->反对意见 ---->对象C 对象C位于对象B中,对象B位于对象A中 我认为我基本上可以通过执行objectA.objectB.objectC来获得我的对象,但问题是当我尝试使用objectA时,objectA没有objectB,尽管调试器明确表示没有 一些屏幕转储: 我错过了什

作为现有应用程序定制的一部分,我需要在一个类中创建一个对象,并在另一个类中使用它。现在,我已经在类中创建了对象,在调试时,我可以钻取局部变量树并在树下几步看到该对象。简化后,它看起来有点像这样:

objectA

-->反对意见

---->对象C

对象C位于对象B中,对象B位于对象A中

我认为我基本上可以通过执行objectA.objectB.objectC来获得我的对象,但问题是当我尝试使用objectA时,objectA没有objectB,尽管调试器明确表示没有

一些屏幕转储:

我错过了什么

提前感谢,


.søren

您应该显示此类的代码。最好的猜测是一些字段不是公共的。嗨,petric,我现在添加了几个屏幕截图。那么你想访问SessionProcessor吗?抱歉,我试图回答,但我不明白你在问什么。如果在Microsoft Dynamics框架中,您应该更具体地使用实际类名。我希望从空白操作获取SessionProcessor对象。我可以在调试器中看到它,但在试图从编辑器访问它时看不到。两个屏幕转储应该可以解释一下。