读书人

怎么得到一个类或实体的私有字段信息?

发布时间: 2012-02-01 16:58:19 作者: rapoo

如何得到一个类或实体的私有字段信息?如通过反射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);        }     } 

读书人网 >C#

热点推荐