你的位置:首页 > 软件开发 > ASP.net > ExpressionFuncTObject, bool与FuncTObject, bool的区别

ExpressionFuncTObject, bool与FuncTObject, bool的区别

发布时间:2016-12-08 16:01:28
Func<TObject, bool>是委托(delegate)Expression<Func<TObject, bool>>是表达式Expression编译后就会变成delegate,才能运行。比如Expression<Func< ...

Func<TObject, bool>是委托(delegate)

Expression<Func<TObject, bool>>是表达式

Expression编译后就会变成delegate,才能运行。比如

Expression<Func<int, bool>> ex = x=>x < 100;

Func<int, bool> func = ex.Compile(); 

然后你就可以调用func:

func(5) //-返回 true

func(200) //- 返回 false

而表达式是不能直接调用的。

===========================

案例:不正确的查询代码造成的数据库全表查询。

ExpressionFuncTObject, bool与FuncTObject, bool的区别

原标题:ExpressionFuncTObject, bool与FuncTObject, bool的区别

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录