读书人

怎么用反射得到IEnumerable里的某一个

发布时间: 2012-04-23 13:17:38 作者: rapoo

如何用反射得到IEnumerable里的某一个元素?
c1FlexGrid网格,
PropertyDescriptorCollection pd = TypeDescriptor.GetProperties(c1FlexGrid1);

PropertyDescriptor pdd = pd["Cols"];
object obj=pdd.GetValue(c1FlexGrid1);

到这里,得到了网格的Cols属性,但是怎么得到Cols[0]或Cols["列名"]呢?我现在只能得到Cols下的属性,如Count等。

Cols的最底层是IEnumerable

[解决办法]
IEnumerable pdd = (IEnumerable)pd["Cols"]


类似

读书人网 >C#

热点推荐