通过反射,获取了某个类型 Type typeSomeClass = Type.GetType("SomeClass"); 现在有个Object类型的变量obj, 怎样才能得到这样的效果: SomeClass ins = (SomeClass)obj;
[quote=引用 4 楼 YourKing 的回复:] 因为变量obj其实也是通过某些反射,然后调用Invoke得到的返回值,所以需要类型转换。 关键是要转换的类型也是通过反射得到的。
得不到具体的类,如果你要访问里面了的属性,可以用反射访问
因为变量obj其实也是通过某些反射,然后调用Invoke得到的返回值,所以需要类型转换。 关键是要转换的类型也是通过反射得到的。
[quote=引用 楼主 YourKing 的回复:] 通过反射,获取了某个类型 Type typeSomeClass = Type.GetType("SomeClass"); 现在有个Object类型的变量obj, 怎样才能得到这样的效果: SomeClass ins = (SomeClass)obj;
111,097
社区成员
642,554
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧