我购买的VB.Net类包含非常糟糕的文档,我正在尝试了解它是如何工作的。
我执行了一些代码并提出了一个变量X(0),如Visual Studio 2010监视窗口所示:
X(0)有一些我想访问的属性:CustomPropertyStore。
我做了
X(0).CustomPropertyStore(0)
获取第一个值但是它引发了一个错误:
Public member 'CustomPropertyStore' on type 'BasePersistentClass' not found.
为什么如此,“CustomPropertyStore”显示为对象X(0)的属性并且无法访问?
由于
答案 0 :(得分:0)
在Visual Studio观察窗口中,您可以展开对象并查看其属性。如果您在对象上尝试此操作,则可以查看此属性是否存在。
此外,根据错误判断,您尝试访问的属性似乎可能是X
的子类的成员。如果是这种情况,请在监视窗口中尝试这样的事情(这是C#语法,抱歉我不确定VB语法):
((MySubClassType)X(0)).CustomPropertyStore
如果该成员是private
,您将无法直接在观察窗口中调用它。