C# 7.0 核心技术指南

Joseph Albahari, Ben Albahari

出版时间

2019-09-01

ISBN

9787111631347

评分

★★★★★
书籍介绍
这不是一本适合从零开始学的入门书,而是一部给资深 C# 开发者「补漏、纠偏、系统化」的案头工具书。多位读者反馈:写了多年 C#,读完才发现自己的知识一知半解、不够系统,本书把零散知识点串成体系,甚至改写了长期沿用的错误编码习惯。它的特点是「点到即止」——讲得透彻但不啰嗦,靠具体代码片段说话,因此需要读者有一定基础,否则容易卡在细节里。全书逾千页,涵盖 LINQ、并发、反射、内存管理等核心主题,结构上前七章打基础、后续章节可按需选读。如果你正卡在「会用但不精」的瓶颈期,它会是一本能让你重新理解 C# 的书。
作者简介
Joseph Albahari 是《C# 6.0 in a Nutshell》以及《LINQ Pocket Reference》的合著者。他编写了流行的代码执行器与 LINQ 查询辅助工具 LINQPad。 Ben Albahari 是《C# 6.0 in a Nutshell》的合著者。他曾就职于 Microsoft,并担任 Entity Framework 的项目经理。
精彩摘录
  • "• Conditionally including an attribute • Changing the declared type of variable • Switching between different namespaces or type aliases in a using directive— for example: using TestType = #if V2 MyCompany.Widgets.GadgetV2; #else MyCompany.Widgets.Gadget; #endif"
  • "A consequence of the last point is that a client should never specifically “catch” a contract failure (the ContractException type, in fact, is internal to help enforce that principle). Instead, the client should call the target properly; if it fails, this indicates a bug that should be handled via y"
用户评论
很全面的工具书,要是目录和标题也写上原来的英文用词就更好了,这书的风格是说明点到即止,不适合当入门书,是有基础用来查找的工具书。虽然自己捣鼓过python,但上慕课过一遍入门教程之后再来读会顺畅很多,建议有基础再用此书作案头书。收了本二手的,业余够用了。
真的好厚好厚,1000多页,读了很久,不过很值得。虽然写了多年 C#,但是对 C# 的理解还不深入,不系统。本书弥补了我很多知识点上的空白,串起了以前很多一知半解的知识。关键是,它让我的代码写得更标准了。如果是干 C# 的,推荐细细的读。
不只全,而且讲的都比较透彻,解答了不少多年的疑惑。
下载
收藏