Зацикливание свойств свойства общего типа T
. Я хотел бы знать, является ли T
List
, а затем какие типы элементов содержат этот список.Получить тип элементов списка, перейдя через PropertyDescriptorCollection
PropertyDescriptorCollection properties = TypeDescriptor.GetProperties(typeof(T));
foreach (PropertyDescriptor prop in properties)
if (prop.PropertyType.Name.Equals("List`1"))
???
я могу обнаружить, если тип является List
, используя код выше, но тогда как я могу получить тип элементов списка?