問題タブ [fieldinfo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
154 参照

c# - ネストされたプライベート クラス メンバーへのアクセス C#

私はC#を初めて使用するので、私が問題だと思うことから離れているかもしれませんが... ローンデータを管理するためにサードパーティのSDKを使用しています。ローンを開き、最新のフィールド変更情報を「datalist」に取得する「GetPayload()」メソッドがあります。

そこから、必要な情報を含むデータリストの各エントリに対して foreach を実行します。次に、「FieldData」オブジェクト (fd) に必要なデータを入力します。問題は、必要なフィールドの 1 つが、デバッガーで見たもの (「auditRecord」の横にあるロック アイコン) に基づいてプライベート フィールドであると思われることです。 デバッガーのスクリーンショット 「entry.auditRecord.PreviousValue」にアクセスするにはどうすればよいですか? 私は Type.GetField (ドキュメント) を使用してプライベート メンバーを取得しました。これは「auditRecord」を取得するという点で機能しますが、次のメンバー、つまり auditRecord.PreviousValue にドリルダウンするにはどうすればよいですか? entry.auditRecord.PreviousValue である必要があると考えていた OldValue を取得したいだけですが、アクセスできないようです。エラーメッセージは表示されず、値が間違っているだけです。誰かが助けることができますか?