循环遍历泛型类型的属性T,我想知道是否T恰好是List该列表包含的项目类型。
PropertyDescriptorCollection properties = TypeDescriptor.GetProperties(typeof(T));
foreach (PropertyDescriptor prop in properties)
if (prop.PropertyType.Name.Equals("List`1"))
???
我可以使用上面的代码检测类型是否为 a List,但是如何获取列表项的类型?