重複の可能性:
.Net - リフレクション セット オブジェクト プロパティ
文字列値を使用したリフレクションによるプロパティの設定
複数のプロパティを持つオブジェクトがあります。オブジェクトを objName と呼びましょう。オブジェクトを新しいプロパティ値で単純に更新するメソッドを作成しようとしています。
メソッドで次のことができるようにしたい:
private void SetObjectProperty(string propertyName, string value, ref object objName)
{
//some processing on the rest of the code to make sure we actually want to set this value.
objName.propertyName = value
}
そして最後に、呼び出し:
SetObjectProperty("nameOfProperty", textBoxValue.Text, ref objName);
質問が十分に具体化されていることを願っています。詳細が必要な場合はお知らせください。
答えてくれてありがとう!