我想使用表达式按名称从属性或字段中获取值。 有可能吗?
class MyClass
{
public string Value {get;set;} = "testvalue";
}
// like this
var delegate = Expression.Lambda<Func<MyClass, string, string>>(/* some parameters*/ ).Compile();
var myClass = new MyClass();
var result = delegate.Invoke(myClass, "Value");
// result == "testvalue"