不管是老赵的 方法的直接调用,反射调用与……Lambda表达式调用 还是 反射的 Emit 实现
至少都需要是 internal。
现在我要对如下的代码进行反射赋值,高手支招:
private string _ISBN;
/// <summary> 概述:ISBN 属性。 /// </summary> public string ISBN { get { return this._ISBN; } private set { this._ISBN = value; } }
传统的
this.GetType().GetField("_ISBN").SetValue(this,value);
是可以成功赋值的……