次のクラスを作成しました。
public class Person
{
public string FirstName { get; set; }
public string LastName { get; set; }
}
次のステートメントをメソッド パラメーターに設定できます。
myClass.SetFieldName<Person>(p => p.LastName);
パラメータのタイプは次のとおりです。
Expression<Func<Person, object>>
今私が達成しようとしているのは、リフレクションによって見つかったプロパティの SetFieldName メソッドを呼び出すことです。PropertyInfo (Person.LastName 用) のインスタンスがあるとします。Lambda メソッドを使用して Expression を作成しようとしましたが、失敗しました。
ですから、これで私を助けていただければ、とてもうれしいです。
よろしく、コレイ