Jon Skeet Google软件工程师,微软资深C# MVP,拥有近10年的C#项目开发经验。他是C#社区和新闻组中非常活跃的技术专家,回答了数以万计的C#和.NET相关问题。他还在个人网站上撰写文 章,阐述C#和.NET最难理解的问题。他还著有另一本畅销书Groovy in Action。
AI导读
核心看点
深入剖析C#语言特性,挖掘语法糖背后的本质原理
覆盖C# 1至4版本演进,详解泛型、LINQ及动态类型
侧重语言本身而非框架,帮助开发者写出更优雅的代码
读者共识
C#领域不可多得的经典著作,干货满满
对冷门特性的应用场景讲解尤为出色
虽部分表述冗长,但仍是进阶必读之作
精彩摘录
"当有多个类型参数时,可以用一个适合整个类型含意的单词来分隔它们,例如,我会使用dictionary of string to int来强调映射的部分,而不会使用tuple of string and int。"
"When there are multiple type parameters, I find it makes sense to separate them with a word appropriate to the meaning of the overall type—so I’d talk about a “dictionary of string to int” in order to emphasize the mapping aspect, but a “tuple of string and int.”"