超难的反射问题
问题:
如何使用发射在运行时获取数组对象的定义元素类型?
例如:
public class A {}
public class B : A {}
public A[] array = new A[] { new B(),new B() };
如何在运行时获取对象array定义的元素类型?目前的暂时办法是通过数组类型间接获取定义的元素类型:
elementType = Type.GetType(array.GetType().AssemblyQualifiedName.Replace("[]",String.Empty));
我的邮箱:Xphter@163.com,请教各位大虾了 :D