将Object类型的变量转换成反射获取的部类

将Object类型的变量转换成反射获取的类型
通过反射,获取了某个类型
Type typeSomeClass = Type.GetType("SomeClass");
现在有个Object类型的变量obj, 怎样才能得到这样的效果:
SomeClass ins = (SomeClass)obj;

------解决方案--------------------
Convert.ChangeType(obj,typeSomeClass);
------解决方案--------------------
得不到具体的类,如果你要访问里面了的属性,可以用反射访问
------解决方案--------------------
反射调用方法:
Type typeSomeClass = Type.GetType("SomeClass");
MethodInfo MI=typeSomeClass.GetMethod("function1");
object[ ] p=new object[]{1,"2",3.3};
object obj=MI.Invork(this,p);
obj是函数返回值