私はC#で作業しており、Reflection
(いくつかの個人的な理由で)使用してのみアクセスできるオブジェクトがあります。そのため、プロパティの 1 つに値を設定する必要がある場合は、次のようにします。
System.Reflection.PropertyInfo property = this.Parent.GetType().GetProperty("SomeProperty");
object someValue = new object(); // Just for example
property.SetValue(this.Parent, someValue, null);
そして、その値を取得するには、メソッドを使用しますGetValue
。
私の質問は:プロパティがリフレクションを使用して変更されたときにイベントを発生させる方法はありますか?