日期:2014-05-18  浏览次数:20824 次

c#类反射问题求助
大家先麻烦看看http://www.cnblogs.com/fineboy/archive/2006/10/10/525348.html里面的例子

我要实现的是类似的方法,但是这里面实现的是对函数的调用,而我希望获取的是类的某个变量值,请问要怎么做?

------解决方案--------------------
假如有个类叫ClassA,它有一个字段_name
ClassA a = new ClassA();
Type t = a.GetType();
FieldInfo fi = t.GetField("_name", 
BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Public);
object o = fi.GetValue(a);
o就是取出来的_name值了

------解决方案--------------------
PropertyInfo

http://blog.csdn.net/cuizhanjun1981/archive/2006/06/05/774010.aspx