我有一个反射属性,它是一个IList。我已经设法使用反射来获取IList,但现在我想获得其中一个元素的属性列表(任何元素都可以)。到目前为止我所做的尝试都失败了。
之前我处理这个问题的方法是使用.GetType()。GetProperties,但如果我试试这个:
PropertyInfo[] pi = i[0].GetType().GetProperties();
它不会返回任何东西。我知道列表中的项目有一些属性,但我似乎无法得到它们的列表。
'我'是IList,如果我运行程序,它会告诉我它有一个对象(一个NPC类的实例)。它还将使用intellisense给我详细信息。我似乎无法使用反射来获取这些细节。请帮忙!