У меня есть два класса (модели), один из которых - базовый класс, а другой - подкласс:
public class BaseClass
{
public string BaseProperty{get;set;}
}
public class ChildClass: BaseClass
{
public string ChildProperty{get;set;}
}
В приложении я вызываю ChildClass
динамически, используя generics
List<string> propertyNames=new List<string>();
foreach (PropertyInfo info in typeof(T).GetProperties())
{
propertyNames.Add(info.Name);
}
Здесь, в списке propertyNames
, я получаю свойство для BaseClass
. Я хочу только те свойства, которые находятся в классе child. Возможно ли это?
Что я пробовал?