を経由してリストを取得します。 -時間。そのインスタンスでは、私の場合、それはP
と呼ばれています。上のリストをループする必要があります。私はそれをループしてみた場合私はPropertyInfoのタイプのリストが含まれているいくつかのクラスきた反射
var PropList = P.GetType().GetProperty("Properties").GetValue(this, null)
を:しかし
foreach (var thisProp in PropList) - I get an error.
ので、これを行うには、他の方法がある今、私が使用してプロパティの値を取得できますか? GetValue(...)
一人で戻っobject
以来
var PropList = P
.GetType()
.GetProperty("Properties")
.GetValue(P, null) as IEnumerable<PropertyInfo>; // notice "as ..."
// Since PropList is IEnumerable<T> you can loop over it
foreach (var thisProp in PropList) {
...
}
:あなたはキャストに持って
おかげ
エラーは何ですか? 'List Properties {get;}でインターフェースを作成できますか?セット;} 'メンバーとして、あなたは反射を必要としない? –
Rhumborl