终于再次清晰了什么是委托的思路,以及委托和事件的区别
再循序渐进的明白匿名方法就是委托的简单语法糖,而lamada又是匿名方法的简单语法糖,进而是linq,原来C#是这样进化的。而扩展方法再让C#编程函数化!
其实说到最后就是通过委托来松耦合各个代码块的关系,而再通过各种语法糖的封装来简单化这些东西,增强语音的重用性,再来个扩展方法增加重用性和扩展性。还有泛型不也是增加重用性么。
还有更细致的自动属性、自动参数、默认初始化等都是解放程序员的双手
委托-匿名方法-lamda表达式-linq
《深入理解C#(第2版)》热门书评
-
一本值得所有开发人员看看的书
27有用 1无用 飞林沙 2012-01-20
先说.NET开发人员,我认为本书和CLR via C#是两本.NET程序员必读的书,这两本书有着不同的倾向。CLR via C#更加倾向于来用C#剖析CLR的原理和行为,而本书相对来说更加实用,把C#1.0到4.0中“先进”的特性婉婉道来,更关键的是,这本书不仅仅是简单地罗列C#中每一项特性,而是会...
-
转发深入解析C#精彩书评
3有用 1无用 互动出版网 2010-06-24
深入解析C#精彩书评本书详细信息页面地址:http://www.china-pub.com/196689这是一本纯粹的C#语言的书,和.NET Framework 关系不大,和CLR 关系不大。正如本书的前言作者所说,作者本身的意图就是讲解C#语言,使每个喜爱C#的程序员能够得心应手的工作,最后这本...
-
讲得比较透
2有用 6无用 myan 2008-10-21
C#无好书。这本书算是目前见到的还不错的。一般的C#书,包括那些大部头的红皮书,和Jesse Liberty的所谓经典,实在是非常之浅,学到手的那点C#也就是能拿来写点组装代码,深入一些的东西都不知道。这本书算是讲得比较深入了,而且作者尽量去分析了语言设计的动机,这个是非常好的做法。缺点是太罗嗦,外...
-
一本不可错过的经典
2有用 0无用 白若水 2012-03-15
C#这门语言一出来就有好多不同的声音,我们用着,但甚至还自卑着。究竟我们知道的有多少,对常用的概念我理解了多少这就很难说了。比如说“泛型”我很习惯用,但是大多时候,大多人只是习惯着这种方式,它的好处已经有足够多的书说了,如果问有什么弱点,相信C#er会愣住,似乎从来没有想过。当我们思想没有到达那个境...
-
学习技术较好的一种方式
2有用 0无用 催眠 2010-04-20
这本书只关注C#语言本身,而没有涉及.NET Framework或ASP.NET、WPF这样的特定领域的应用。简单地说,本书关注的是C#2和C#3的新特性。C#2的那些特性的好处比较容易理解,C#3的那些就不那么明了,等到对LINQ有了全面了解了,才会对这些特性有更好的认识。介绍这些特性的书籍和文章...
书名: 深入理解C#(第2版)
作者: [英] Jon Skeet
出版社: 人民邮电出版社
原作名: C# in Depth, Second Edition
译者: 朱永光 | 姚琪琳 | 周靖
出版年: 2012-1
页数: 445
定价: 79.00元
装帧: 平装
ISBN: 9787115269249