首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

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

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

热点排行