1
を使用して、完全修飾プロパティ名を入れ子。私がしようとすると、オブジェクトからネストされたプロパティを取得する場合しかし、私は例外を取得:は、私は以下のクラスを持って反射
horsePowerProperty.GetValue(myCar); // object doesn't match target type exception
それはCar
オブジェクトのプロパティHorsePower
を見つけることができないので、これが起こります。私はPropertyInfo
のすべてのプロパティを見ており、完全修飾プロパティ名を持つ場所を見つけることはできないようです。私はその後、これを使用して文字列を分割し、再帰的にCar
オブジェクトからプロパティを取得します。
ご協力いただければ幸いです。
これを行う理由はありますか? –
この@MatiasCiceroについてもっと良い方法がないかぎり? – Puzzled
あなたが達成しようとしていることを理解しようとしています。あなたが 'HorsePower'を探していることを知っているなら、おそらく既にオブジェクトの構造を知っているでしょう。 – itsme86