小编LEI*_*LEI的帖子

如何设置局部变量memberExpression值

我想获取参数原始名称并更新其值.我怎样才能做到这一点?

public void SetMember<T>(Expression<Func<T>> memberExpression)
{
    var body = (MemberExpression)memberExpression.Body;
    var name = body.Member.Name; //text

    //can I set variable value here 
}

static void Main(string[] args)
{
    var text="test";
    SetMember(() => text);
}
Run Code Online (Sandbox Code Playgroud)

c# reflection expression

4
推荐指数
1
解决办法
64
查看次数

标签 统计

c# ×1

expression ×1

reflection ×1