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

如何得到一个类或实体的私有字段信息?如通过反射GetFields方法只能得到公有字段,私有字段怎么得到呢?
如何得到一个类或实体的私有字段信息?如通过反射GetFields方法只能得到公有字段,私有字段怎么得到呢?

------解决方案--------------------
FieldInfo fi = t.GetField("myValue",BindingFlags.NonPublic |BindingFlags.Instance);
------解决方案--------------------
C# code
using System;
using System.Collections.Generic;
using System.Text;


    public class ChangeValue
    {
       private string myValue="old Value";
        public ChangeValue(string str)
        {
            myValue = str;
        }
        public void WriteLine()
        {
            Console.WriteLine("MyValue is: " +  myValue);
        }
 
    }