У меня есть класс, как показано ниже
public class Foo<T>
{
public List<T> Items{ get; set; }
}
и
У меня есть экземпляр, который выше класса,
Foo<Bar> bars = GetBars();
, как я могу получить свойства Bar, используяотражение?
я пробую это
PropertyInfo[] properties = bars.Items.First().GetType().GetProperties();
но я думаю, это не очень хороший способ, есть ли лучший способ сделать это?