public partial class Page : UserControl,IStatus
{
internal int a=0;
private int b=1;
private ZStatus status = ZStatus.New;
public ZStatus Status
{
get { return status; }
set { status = value; }
} public Page()
{
InitializeComponent();
如何反射得到 internal int a 字段
}}
{
internal int a=0;
private int b=1;
private ZStatus status = ZStatus.New;
public ZStatus Status
{
get { return status; }
set { status = value; }
} public Page()
{
InitializeComponent();
如何反射得到 internal int a 字段
}}
FieldInfo field = this.GetType().GetField("a", BindingFlags.NonPublic | BindingFlags.Instance);
field.GetValue(this); // 取值
如果“a”是一个字符串参数,反射则是必须的。我想,任何一个略懂编程的人都知道一般情况下可以用 this.a 来调用吧。如果是我问问题,我也会尽量把问题简化到直接反映问题实质的点上,是吧?