大家先麻烦看看http://www.cnblogs.com/fineboy/archive/2006/10/10/525348.html里面的例子我要实现的是类似的方法,但是这里面实现的是对函数的调用,而我希望获取的是类的某个变量值,请问要怎么做?

解决方案 »

  1.   

    假如有个类叫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值了
      

  2.   

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

  3.   

    请问cpio:BindingFlags 是什么?