我有一个List<T>
元素和一个PropertyInfo
,其中包含T
属性的列表。
如何识别循环中元素的单个属性?
理想情况:
List<T>[i].PropertyInfo[y].Name
提前感谢您的帮助。 西蒙
答案 0 :(得分:0)
如果要查找属性的类型,则必须使用属性:
PropertyInfo.PropertyType
答案 1 :(得分:0)
如果我现在理解了这个问题并且您正在寻找匹配这两个集合,那么您可以使用属性信息的类型(具有属性类型属性)和typeof(T)。 为了提高效率,我建议创建一个可以缓存以供将来使用的动态方法。
答案 2 :(得分:0)
我使用类似帖子“使用C#中的反射从字符串获取属性值”中的解决方案解决了问题。 谢谢你们。 西蒙