这本书的真正价值,不在教你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#开发人员都大有裨益。”