public static int _成功订单个数 = 111;
private void test(Expression<Func<int,int>> exp)
{
//这里可以获取_成功订单个数的值111吗?
var body = exp.Body as MemberExpression;
Console.WriteLine("参数名:" + body.Member.Name);//_成功订单个数
Console.WriteLine("参数值:" + exp.Compile()(0));//111
}
private void buttonLogin_Click(object sender, EventArgs e)
{
test(p=>_成功订单个数);
}
方法里获取外界变量名和值;
最新推荐文章于 2023-03-07 10:18:42 发布
本文通过一个C#示例介绍了如何使用表达式树来读取静态字段的值。具体实现中,通过定义一个测试方法,利用LINQ表达式获取静态字段_成功订单个数的名称和值,并在控制台输出。
3994

被折叠的 条评论
为什么被折叠?



