我正在尝试访问由 .net 反射命名空间的方法调用产生的内部项目。但我无法转换为任何通用列表类型和数组。有我的自定义课程。
这是我的代码;
foreach (Type t in theInterfaceInheritedClasses)
{
object instance = a.CreateInstance(t.FullName);
MethodInfo[] mi = t.GetMethods();
object res;
foreach (var method in mi)
{
if (method.GetParameters().Count() == 1)
{
if (method.Name != "Equals" && method.Name != "GetHashCode" && method.Name != "ToString")
{
res= method.Invoke(instance, new object[] {
wdoc
});
IEnumerable resultItems = (res as IEnumerable);
}
}
}
}
res 有我想要访问的项目。我怎样才能做到这一点?