More Effective C#中文版 - [美]Bill Wagner

More Effective C#中文版

[美]Bill Wagner

出版时间

2009-11-01

ISBN

9787115215703

评分

★★★★★

标签

计算机

书籍介绍

“作为C#设计组的成员,很少有书能够让我从中学到什么新东西,本书则是个例外,它很好地将特定的代码和深入的分析结合了起来。……这一富有洞察力的、充满远见的内容会对你日后的C#学习给予很大的启发和帮助。”

——Mads Torgersen,微软公司Visual C#项目经理

“Bill Wagner为C#开发人员撰写了一部精彩绝伦的图书,其中介绍了大量C#最佳实践。……若想成为C#开发的顶级高手,那么没有什么资料比Bill Wagner的这本书更好了。Bill非常智慧、深刻,富有经验和技巧。若能将这本书中给出的建议应用到你的代码中,定会大大提高你的工作质量。”

——Charlie Calvert,微软公司Visual C#社区项目经理

C#语言已经成为目前功能最强大的通用语言之一,近几年的几次升级更是令C#编程世界发生了极大的改变。本书是Effective C#的续作,秉承了Effective经典系列的卓越风格,用真实的代码示例,通过清晰、贴近实际和简明的阐述,以条目形式为广大程序员提供了凝聚业界经验结晶的专家建议。

本书中,著名.NET专家Bill Wagner围绕C# 2.0和3.0中的新特性给出了实用的建议,涉及泛型、多线程编程、设计实践、C# 3.0语言增强、LINQ、可空类型等主题,讲述了如何在开发中使用这些新语言特性,如何避免误用所造成的影响。书中每个条目自成一体,针对使用C#时的某个特定问题,帮助你以最佳的方式切换至C# 3.0。通过阅读本书,读者完全可以举一反三,将其中许多建议应用到自己的日常编程工作中。

目录
第1章 使用泛型
条目1:使用1.x框架API的泛型版本
条目2:恰到好处地定义约束
条目3:运行时检查泛型参数的类型并提供特定的算法
条目4:使用泛型强制编译期类型推断

显示全部
用户评论
正在读第二版,第二版包含了4.0的一些知识,很好,推荐一读。 http://www.cnblogs.com/zhangronghua/archive/2012/02/01/ReadingNotesForEffectiveCSharp2nd.html#
看了一半发现是学长翻译的。 Linq的使用有待加强啊
还不错,解释了一些C#中我不太了解的内容
這本書的魅力在於很符合“立竿見影”的實惠文化。全書給出很多具體的編程方法,拓寬你的思路,這點是很吸引人的,我就是在讀《框架設計C# via CLR》的途中被吸引,快速讀完的。需要一定的實踐經驗而且對C# 3.0的一些新語言特性有所了解(至少要知道什麽意思,如果不清楚可以先看一下MSDN否則會看得很累的),是一本很好的針對C#編程技巧的中階讀物。 我看的時候跳過了多綫程和Linq現在還暫時用不到的兩章,整本書正如書名說的那樣主要展示了一些解決問題的方法而不是50條規則,因爲每個條目作爲規則的信息量不夠。條目(也就是50個標題)本身沒有給我帶來很深的映像。此外感覺一些條目有些牽強,主要是其中涉及的問題真的很難遇到,好像先給自己設了一個很精巧的陷阱,然後自己來破除一樣。 總之是一本不錯的面向實戰拓寬思路的書。
Effective 系列
经典不解释
带上 Effective 标签就有水准保障,个人感觉这本 More 比无 More 前缀的那本要 More 一些。。。C# 进阶必读
终于看完鸟……
收藏