我有一个包含另一个类列表的类。如何从列表中获取其他类的属性?
我目前正在做这样的事情:
private string ChildString(Type type)
{
string temp = "";
foreach (var prop in type.GetProperties())
{
if (typeof(IList).IsAssignableFrom(prop.PropertyType))
{
//How do i get the properties here?
}
if (prop.PropertyType.IsClass && prop.PropertyType.Assembly.FullName == typeof(T).Assembly.FullName)
{
temp += prop.Name;
ChildString(prop.PropertyType);
}
}
return temp;
}