私はクラステストを持っています:
class Test
{
public int Id {get;set;}
public string Name {get;set;}
}
そして、式を受け入れる関数 Exec:
void Exec<T>(Expression<Func<T, object>> expression)
{
}
...
Exec<Test>(t => t.Id);
式で使用されるプロパティ名を取得するにはどうすればよいですか? 上記のコードでは、これは Id である必要があります。