原书虽然基于Visual Studio 2012/2013,.NET Framework 4.5.x和C# 5.0,但在目前最新的Visual Studio 2022(.NET Framework 4.8.x和C# 10 )上,除了关于AppDomain的部分内容,本书绝大多数内容都适合当前的情况。毕竟,整本书讲的都是基础。所有“语法糖”在ILDasm.exe的面前,都是一样的。
京东购买>> 淘宝购买>>
配套资源和试读下载: ys168 网盘>> 百度网盘>> 本地下载(仅试读PDF)>>
本书于2023年底进行了全面修订:
- 全面提升了可读性:
a)使用了更清晰的代码字体。
b)进行了大量细节修订,以前一些不是特别清楚或者容易产生歧义的地方,都进行了澄清。
c)新增多处“译注”。 - 新的中文版反映了到目前为止所有读者(包括英文版读者)反馈的勘误。
- 标注了一些不适合.NET Core的内容(数量极少)。
- 更新了书中引用的URL,有的进行了缩短(短网址)
- 修订了正文中对部分章节标题的引用
- 增补了术语表
- 现在,绝大多数屏幕截图基于Windows 10/11和Visual Studio 2022
关于阅读方式和顺序,请参考知乎文章:https://www.zhihu.com/question/27283360。感谢赵劼。
中文试读版提供了1-13章和译者后记(全书1/3内容),量大管饱。
从事软件开发的人,都是耐得住寂寞的人。Jeffrey不仅耐得住寂寞,还在自己的专业领域取得了很高的造诣。取得了很高的造诣不说,他还愿意将自己的心得与大家分享。愿意和大家分享不说,他还非常实诚,真心想把自己的全部知识都清楚地交待给读者。字里行间,全是殷殷叮嘱。无浮夸之文字,倾心血而写就,近十年之所悟,尽呈现于本书。
读完这本书,你的心灵会受到极大的震撼。原因很简单,以前许多似懂非懂的概念,现在变得清晰明了;以前自以为是的做法,现在得到彻底纠正;以前艰苦摸索的编程技巧,现在如同1+1一样简单。
Jeffrey最擅长的就是把最基本的东西讲清楚。你以前或许知道1+1等于2,但他会把1+1为什么等于2讲得明明白白。最终你会有一种顿悟的感觉,然后自动地知道1+2等于几,2+2等于几。不需要翻阅其他书籍来查询结果。
没有后期维护的书不算是好书。即使是本书英文原版,也维护了一份很长的勘误表,我本人也为其贡献良多。本书中文版将延续我一直以来坚持的风格,建立专门的页面进行维护,提供资源下载和勘误等服务。请大家继续前往我的博客(https://bookzhou.com),发表关于本书的意见和建议。
英文版:CLR via C#,ISBN: 9789351190905
中文版:《深入 CLR》,ISBN:9787302661269
Comment on “《深入CLR》(原CLR via C#)2024修订版”