为了账号安全,请及时绑定邮箱和手机立即绑定

mvc源码中的一个lambda语句

mvc源码中的一个lambda语句

守候你守候我 2018-11-22 05:02:04
Func&lt;ResultExecutedContext&gt; thunk = filters.Reverse().Aggregate(continuation,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (next, filter) <FONT color=#ff0000>=&gt; () =&gt;</FONT> InvokeActionResultFilter(filter, preContext, next));</P> <P>红色这部分是什么意思呢。
查看完整描述

2 回答

?
杨__羊羊

TA贡献1943条经验 获得超7个赞

next, filter给一个委托A,这个委托A是内容是这样的 () => InvokeActionResultFilter(filter, preContext, next) 即这个委托A又调用了另一个委托B,委托B是没有参数的


查看完整回答
反对 回复 2018-11-23
?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

(next, filter) => () => InvokeActionResultFilter(filter, preContext, next)) = ( ( next, filter ) => ( () => InvokeActionResultFilter(filter, preContext, next) ) )

查看完整回答
反对 回复 2018-11-23
  • 2 回答
  • 0 关注
  • 656 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信