2 a867065853 a867065853 于 2015.07.02 10:57 提问

跪求方法把字符串内容转换成类
比如有这么一个方法,其中的T是个类,比如这个类名叫Person,但是我只能知道string p="Person";,怎样才能转换成Person类,然后调用这个方法
public static void ResponoseXml<T>(T response, string code, string msg)
    {
        response.GetType().GetProperty("ErrCode").SetValue(response, code, null);
        response.GetType().GetProperty("ErrMsg").SetValue(response, msg, null);
    }

图片说明

3个回答

bdmh
bdmh   Ds   Rxr 2015.07.02 11:03

http://www.cnblogs.com/muou/archive/2009/07/08/1518971.html
用反射Assembly,不过你需要用完整的带命名空间的类名,你自己在项目中要有Person类,然后带上命名空间名字就可以创建了

a867065853
a867065853 你好,我截了个图,麻烦看下,我想用1的方式体会2的方式,请问怎么写
2 年多之前 回复
oyljerry
oyljerry   Ds   Rxr 2015.07.02 11:05
a867065853
a867065853 你好,感谢你的回答,不过我还是无法解决我的问题,我截了个图,能帮忙看下吗,谢谢
2 年多之前 回复
miracle_yao
miracle_yao   2015.07.28 14:23

这个问题可以通过反射解决。
http://www.cnblogs.com/psunny/archive/2009/08/19/1548529.html

Csdn user default icon
上传中...
上传图片
插入图片