1

ドキュメントが非常に悪い VB.Net クラスを購入しましたが、それがどのように機能するかを理解しようとしています。

私はいくつかのコードを実行し、Visual Studio 2010 ウォッチ ウィンドウに示されているように、変数 X(0) を考え出しました:

デバッガ

X(0) には、アクセスしたいいくつかのプロパティがあります: CustomPropertyStore.

やった

X(0).CustomPropertyStore(0) 

最初の値を取得しますが、エラーがスローされます:

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

「CustomPropertyStore」がオブジェクト X(0) のプロパティとして表示され、アクセスできないのはなぜですか?

ありがとう

4

1 に答える 1

0

Visual Studio のウォッチ ウィンドウで、オブジェクトを展開してそのプロパティを表示できます。オブジェクトでこれを試すと、このプロパティが存在するかどうかを確認できます。

また、エラーから判断すると、アクセスしようとしているプロパティは のサブクラスのメンバーである可能性がありXます。この場合は、ウォッチ ウィンドウで次のようなことを試してください (これは C# の構文です。申し訳ありませんが、VB の構文はわかりません)。

((MySubClassType)X(0)).CustomPropertyStore

メンバーが の場合private、ウォッチ ウィンドウから直接呼び出すことはできません。

于 2013-11-11T04:30:55.333 に答える