其实lambad表达式就是“函数”或者说是“方法”写法的一个进化,越来越简化而已,如数学方法里的f(X)。

匿名方法:顾名思义,匿名方法就是没有名称的方法,但是有定义参数。

匿名方法最明显的好处就是可以降低另写一个方法的工作量;另外一个好处就是可以访问调用者的变量,降低传参数的复杂度。

匿名方法不是一个事先定义的方法,而是使用一个委托的代码块,在使用时,这和普通方法没有区别,但是匿名方法可以在一定程度上减少系统开销。

books.Find(delegate(Book book){return book.Price < 50;});

lambad表达式:就是匿名方法的再一次简化,连声明参数的地方都省了。

books.Find(book=>book.Price<50);

匿名类:顾名思义,匿名类就是没有名称的类了。

var query1 =
        from val1 in intAry1
        join val2 in intAry2 on val1 % 5 equals val2 % 15
        select new { VAL1 = val1, VAL2 = val2 };//匿名类结构

最新文章

  1. angular报$injector / unpr的错误
  2. javascript和jquery 获取触发事件的元素
  3. oracle DG 主备切换语句整理
  4. NGUI使用教程(1) 安装NGUI插件
  5. kd-tree注解 &amp;amp; bzoj 2648 &amp;amp; 2716 &amp;amp; 3053 解决问题的方法
  6. C语言学习笔记-顺序表
  7. Redis命令总结及其基础知识讲述
  8. BlockingQueue&lt;&gt; 队列的作用
  9. Linux版 php5.4 升级php7
  10. java8_api_nio
  11. mybatis_10关联查询_一对多
  12. H264-YUV通过RTP接收视频流ffmpeg解码SDL实时播放
  13. Mysql 数据库设置三大范式 数据库五大约束 数据库基础配置
  14. 简单js 切换左侧栏目的样式
  15. 【Unity】打包安卓APK常见问题
  16. linux中grep/egrep的使用
  17. Python和Java编程题(四)
  18. linux学习之centos(四):git的安装
  19. Go Example--接口
  20. [UE4]小地图UI设计

热门文章

  1. EasyDSS流媒体服务器实现RTMP直播同步HLS录像和时移回放
  2. 我也说说Emacs吧(4) - 光标的移动
  3. NodeJs 基础知识
  4. PHP练习
  5. TCP/IP 必知必会的十个问题
  6. 【解题报告】13级个人结业赛(二) ——动(dou)态(bu)规(hui)划(zuo)专场
  7. erl_0019《硝烟中的erlang》 读书笔记005 “进程信息&quot;
  8. 《DSP using MATLAB》示例Example7.25
  9. win32窗口样式GWL_EXSTYLE
  10. Ambari HDP集群搭建文档