クラス内のプロパティの型がPropertyInfoクラスを使用するジェネリックコレクション(List、ObservableCollection)であるかどうかを知る必要があります。 foreach (PropertyInfo p in (o.GetType()).GetProperties())
{
if(p is Collection<T> ?????)
}
参照先:Reflection - setting Type of returned obj? いくつかのプロパティを持つオブジェクト・コール・カードがあります。その1つは、独自のプロパティを持つCustomerという別のオブジェクトです。その1つはAdressという別のネストされたオブジェクトです。 これらの2つの関数は、他のオブジェクト型も処理します。 private T PopulateObj
私はプリミティブと複合プロパティを持つオブジェクトを持っています。 私はリフレクションでプロパティ値を取得する必要があります。 私はこの文を使用します。 Dim propertyInfo As PropertyInfo = MYITEM.GetType().GetProperty("MyProp1")
Dim propertyValue As Object = propertyInfo.GetV