How to Individuate an element of a list using reflection?
我有一个元素
如何识别循环中元素的单个属性?
理想情况下:
1 | List< T >[i].PropertyInfo[y].Name |
在此先感谢您的帮助。
西蒙妮
我使用一种解决方案解决了该问题,该解决方案类似于"使用C#中的反射从字符串获取属性值"一文。
谢谢你们。
西蒙妮
如果我当前了解该问题,并且您希望匹配两个集合,则可以使用属性info(具有属性类型Property)和typeof(T)的类型。
为了提高效率,我建议创建一个动态方法,将其缓存以备将来使用。
如果要查找属性的类型,则必须使用属性:
1 | PropertyInfo.PropertyType |