C#高效编程

(美)瓦格纳 著

出版时间

2010-12-02

ISBN

9787115240415

评分

★★★★★
书籍介绍
这本书的真正价值,不在教你C#语法,而在重塑一个C#程序员的编码习惯。它面向的是已经能写代码、却常在性能与规范上踩坑的中级开发者:为什么readonly要优于const?为什么查询语法能替代显式循环?为什么装箱、拆箱、垃圾收集会悄悄拖慢程序?作者以50个条目逐一拆解,把C#4.0的新特性——泛型、表达式API、并行——转化为可落地的实践准则。多位读者指出,它堪称《CLR via C#》的轻量版,既讲语言层面怎么写代码,也触及CLR与.NET的深层机理。它适合想从“能跑”走向“写得干净、写得快”的开发者,尤其对C#这种规范相对宽松的语言,提供了急需的Best practice。
作者简介
Bill Wagner 毕业于伊利诺伊大学香槟分校计算机科学专业,世界知名.NET专家,著名软件咨询公司SRT Solutions的创始人,曾荣获微软公司Regional Director称号和微软最有价值专家(MVP)称号,有20多年软件开发经验,专注于C#、.NET和Azure平台,曾经领导了众多成功Windows平台产品的开发。他是微软开发社区的活跃人物,长期担任MSDN Magazine、ASP.NET Pro、Visual Studio Magazine等技术杂志的专栏作者,他写的姊妹篇More Effective C#也已由人民邮电出版社出版。 “要想成为高效的.NET开发人员,必须很好地了解所用语言,而本书在深入讲解C#语言的同时,提供了具有充分证据支持的论点和洞见,书中内容对各级别的C#开发人员都大有裨益。”
目录
第1章 C#语言习惯 1
条目1 使用属性而不是可访问的数据成员 1
条目2 用运行时常量(readonly)而不是编译期常量(const) 7
条目3 推荐使用is或as操作符而不是强制类型转换 11
条目4 使用Conditional特性而不是#if条件编译 19

显示全部
用户评论
这本书还是可以的
挺好的。看书名似乎是入门书,其实不是,对clr和.net有一定的深入,可以看做是《clr via c#》的简单版。
.net平台 入门必看
对于C#这种规范较弱的语言,需要去了解更多的Best practice
没什么让我感觉非常印象深刻的点
大致翻阅了一下,很多内容还是很不错的,很有启发
写的不错书,就对我这种C#用的很多年的都有启发。
下载
收藏