如何在Visual Studio的调试器视图中访问属性

时间:2013-11-11 04:27:51

标签: vb.net

我购买的VB.Net类包含非常糟糕的文档,我正在尝试了解它是如何工作的。

我执行了一些代码并提出了一个变量X(0),如Visual Studio 2010监视窗口所示:

Debugger

X(0)有一些我想访问的属性:CustomPropertyStore。

我做了

X(0).CustomPropertyStore(0) 

获取第一个值但是它引发了一个错误:

Public member 'CustomPropertyStore' on type 'BasePersistentClass' not found.

为什么如此,“CustomPropertyStore”显示为对象X(0)的属性并且无法访问?

由于

1 个答案:

答案 0 :(得分:0)

在Visual Studio观察窗口中,您可以展开对象并查看其属性。如果您在对象上尝试此操作,则可以查看此属性是否存在。

此外,根据错误判断,您尝试访问的属性似乎可能是X的子类的成员。如果是这种情况,请在监视窗口中尝试这样的事情(这是C#语法,抱歉我不确定VB语法):

((MySubClassType)X(0)).CustomPropertyStore

如果该成员是private,您将无法直接在观察窗口中调用它。