如下Expression<Fun<myentity,int>> zz=GetLambda();如何取得其中函数返回的int值?
1 回答
POPMUISE
TA贡献1765条经验 获得超5个赞
using System;
using System.Linq.Expressions;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
//表达式创建
Expression<Func<int, int>> zz = m => m + 1;
//将表达式编译
Func<int, int> foo = zz.Compile();
//获取返回结果
int result = foo(9);
Console.WriteLine(result.ToString()); //output: 10
Console.ReadKey();
}
}
}
- 1 回答
- 0 关注
- 506 浏览
添加回答
举报
0/150
提交
取消