C#书单
February 13, 2017
@coding
C#语言很好很强大,但是可能我以后会用得越来越少,阶段性总结一些自己的C#书单。
0x01. 基础与参考
1 Head First C##
这本书我没看过,但是考虑到Head First的一贯质量很好,推荐给其他初学者看过,据反馈相当不错,能在学习C#语法的同时掌握一些面向对象设计的概念。
2 Beginning C# 2008 Objects
这本书已经绝版,网上能找到盗版的电子版,我大概翻过几下,以C#为例讲解面向对象设计。
3 C#本质论
这本书精讲了C#的语法与重要的类库,不单有怎么样,还有为什么。作为初步的进阶相当不错,有C++或Java经验的可以直接用这本书入门,这是我真正认真读完的第一本C#书。
4 果壳中的C##
这本书和上一本风格有点像,也是涉及C#基本语法和类库,内容稍有不同,可以互为参考,比如关于序列化,这本书讲得比较多。
0x02 进阶
5 .NET设计规范
这本书是.Net类库设计师写的,对写出高质量的代码帮助很大,尤其是设计类库时,可惜也绝版了,网上可以找到盗版的电子版。
6 CLR via C##
这本书详细介绍了C#语法背后的原理,要想深入理解C#必读,比如属性到底是什么?事件本质上又是什么?
7 深入理解C#
这本书的特点在于从C#的历史来介绍C#的语言特性,深入解析了背后的原理。
0x03 相关技术
8 WPF 编程宝典
如果要开发界面,推荐使用WPF而不是WinForm,这本作为参考书很不错。
9 WCF服务编程
如果要开发C/S架构的程序,推荐使用WCF,这本作为参考书很不错。
0x04 其他
10 C#函数式程序设计
这本书要偏门一点,C#通过lamda表达式等,对函数式编程是有一定程度的支持的。
11 C# 6.0 Cookbook
这本我也没仔细看过,翻了一下,基于Cookbook系列的口碑来看,应该不错。