想请教一下如何通过C#的反射做到将传入进来的object对象还原成自定义的实体内对象 测试实体如下: public class test { private int a; public int A { get{return this.a;} set{this.a=value;} } } 通过以下方法可以得到一个test对象,但他的类型是object的。 System.Type myType = System.Type.GetType("test"); object obj = Assembly.GetAssembly(myType).CreateInstance("oo");//创建实例 如果我要动态修改a的值应该怎么办(就简单的a++)虽然可以通过反射属性然后使用getvalue方法的到一个值用setvalue写回去,但getvalue的返回类型是object的如何动态的转换为int类型或者告诉我用本办法,给每种类型都事先写好一条语句,那样不是累死了,而且如果类型事自定义结构又怎么办,不要告诉我直接在前面加上(int),我想做得是一个通用模块不想天天去改代码
----------------------------------------------
遇见你是一种缘分,陪伴你是一份幸福。如果你想念, 我就会来到你身边,如果你愿意,我就会一生为你守侯。