Effective C#编码建议集
C++风格的封装能力、Java 的虚拟机思路、C 的语法味道,C#
算是把几家优点都融合得挺不错的。但有时候正是这些相似点,让人容易带着旧习惯上手,结果代码不够地道,效率也打折。
Effective.C.Sharp.chm
这本电子书就挺实用,Bill Wagner写的,直接给出50 条建议,都是你在写代码时容易踩的点。
比如你还在手动写一堆类型转换?书里会推荐你怎么用泛型做得更优雅;还习惯老套路的事件?它会提醒你 EventHandler
的正确姿势。每一条建议后都有简短例子,上手快,改法清晰。
你要是对 C#和 C++交互有需求,可以顺手看看这篇《C# 调用 C++ 实例》,还有泛型不熟的,《泛型简介(C#,JAVA,C++)》这篇也比较友好。
如果你本身用 VB.NET 或者 JAVA,那种跨语言代码生成也有参考,像这篇就讲了生成模板的事,和 C#结合开发也能少踩坑。
建议你在学习前,先快速浏览下每一条建议标题,挑跟你日常开发贴近的看。别一下子全啃完,反而吸收不了。如果你正好在整理团队代码规范,这本书里有不少可以直接拿来当code review 标准用。
519.01KB
文件大小:
评论区