在运行时为arrayList属性添加项

本文关键字:添加 属性 arrayList 运行时 | 更新日期: 2023-09-27 18:05:02

我只是想添加项目到ArrayList属性在运行时使用反射,这可能吗?这是我第一次在论坛上提问,所以我希望我的问题很清楚,看起来很严肃。

在运行时为arrayList属性添加项

ArrayList实现了IList,所以你所要做的就是获得一个合适的PropertyInfo对象(foo.GetType().GetProperty("...")),获得它的值(propertyInfo.GetValue(foo, null)),将其转换为IListAdd(),无论你想要什么