你会购买哪本C# 4.0的书?为什么?(涉及IT技术)

31

我目前正在考虑购买几本C# 4.0的书,包括:

Essential C# 4.0 by Mark Michaelis 或者 C# 4.0 Unleashed by Bart De Smet。

我知道这两本书都还未出版,但您会考虑购买其中任何一本书吗?或者您有其他推荐的书籍吗?

感谢您的时间。

澄清:

我不是.NET Ninja,但我在该框架和相关语言方面已经有8年以上的经验。因此,我通常寻找深入的书籍。我还会培训/指导组织中的其他人,通常是在每个.NET版本发布后6到12个月内。我培训的每个开发人员都具有与我相同或更多的.NET经验。

再次感谢大家的时间。

更新:

感谢大家的回复。我决定购买Waleed Al Balooshi建议的这两本书以及Visual C# 2010 Recipes: A Problem-Solution Approach。


除了VC#2010食谱之外,另一本类似的书是C# 4 How-to,依我看还不错。 - Erik Funkenbusch
4
如果你能让Jon Skeet在书上签名,我愿意阅读他的书。 - Alan
12个回答

36

我是Mark书的技术编辑。我非常喜欢这本书,它写得很好并且准确。

关于Mark和Jon的书之间的区别有趣的一点是,它们两个都有准确的标题。 "深入理解C#"确实深入到了相当多的深度; Jon不回避深奥或理论,尽管他总是考虑实际应用。Mark的书真的更多地涉及至关重要的内容,以便理解并完成工作。两种方法都是有效和合理的。

Bart是一个聪明的人,我想他的书会很好; 没有阅读过,我不能发表个人意见。


Bart de Smet的博客非常好。 - jason
对于有丰富的C# 2.0经验并希望利用4.0功能的人,建议先阅读Mark的书,然后再去阅读Jon的书吗? - MK_Dev
@MK_Dev:我认为两本书都会对你有所帮助。它们都假定你具备基础知识,并且听起来你已经掌握了这些知识。 - Eric Lippert
谢谢!显然我的英语技能不如#。 - MK_Dev

27

我建议您购买Jon Skeet的《C#深入剖析》第二版的MEAP(早期访问版),该版本已更新到包括C# 4.0。

此外,还有:

  1. 《C# 4.0权威指南:精通与实践》已经发布

除此之外,我无法对其他书籍做出评价,因为它们还没有出版,但我喜欢“A Problem-Solution Series”系列:

  1. 《Visual C# 2010菜谱:问题解决方法》(尚未出版)

在这些书籍出版并有一些评论可供阅读之前,我建议您等待,同时再次强烈推荐Jon Skeet的书。


1
谢谢。我已经订购了《C#深入剖析》第二版的副本。我认为任何值得称道的C#开发人员都应该至少拥有一份。我也会看一下《Visual C# 2010菜谱》。 - Jeremy Cade
7
C# 深度剖析第二版,点赞! - Carles Company
5
啥?Jon Skeet 没点赞?天哪!; ) - MPritchard
刚刚订购了《C#深入剖析》第二版。 - Siewers
@TigerShark 你绝不会失望的。这是一本关于高级和深入的C#概念的权威书籍。 - Waleed Al-Balooshi

15

完全公开透明,我是Addison-Wesley/Pearson的一名编辑。C#书籍并非通用型的,它取决于你的经验水平以及编程背景(你是想学习C#的Java开发者还是第一次尝试C#编程?)。我们正在出版很多4.0版本的书籍,这对外人来说可能看起来像是过度出版,但请考虑以下区别: Sams Teach Yourself Visual C# 2010针对初学者提供了快速而简单的使用指南,无需编程经验。Bill Wagner的Effective C#系列书籍则是中级到有经验的C#开发者所需要的丰富经验、建议和技巧的摄入方式。 C# 4.0 How to 是仅讲解工作中间级开发人员需要掌握的基本知识的书籍。Mark Michaelis的广受欢迎的"Essential C#"专注于面向初学者到中级开发人员的C#语言(2.0、3.0和4.0)的全面指南,而C# Unleashed是一本面向中级开发人员的综合性“集大成者”,涵盖了关于C#和.NET的一切,除了厨房水槽。最后,Deitel出版了许多面向学术界的教科书式的C#书籍。我还要为Jon Skeet的C#书籍背书。他在社区中非常有知识和声誉。无论你决定选择什么,我建议你看一下出版商发布的样章,以了解哪种方法/作者最符合你的需求。


1
我对《Effective C#》系列书籍给予了肯定评价,我认为它们非常有用。 - Jason Down

13

5

+1给Bart de Smet。您可以通过访问他的博客来查看他的写作,这已经在我的聚合器中有了好几年。

然而,最重要的是找到一位与您的方法相契合的人。


5

《Pro C# 2010和.NET 4.0平台》

这可能是你唯一需要的一本书。


4
我建议您等到四月份之后再查看博客和播客,以确保事情不会发生太大变化!
对于新手来说,这本书看起来很不错:
介绍.NET 4.0:使用Visual Studio 2010 http://www.amazon.co.uk/Introducing-NET-4-0-Visual-Studio/dp/143022455X/ref=sr_1_1?ie=UTF8&s=books&qid=1265798479&sr=8-1 我可能会等到以下时间:
Pro C# 2010 And The .NET 4.0 Platform第5版(Andrew Troelsen) http://www.amazon.co.uk/gp/product/1430225491/ref=s9_simi_gw_p14_t1?pf_rd_m=A3P5ROKL5A1OLE&pf_rd_s=center-1&pf_rd_r=1B44BHPWP93JTH087A55&pf_rd_t=101&pf_rd_p=467198433&pf_rd_i=468294

3
你知道的魔鬼比你不知道的魔鬼更好:Mark Michaelis已经出版了几本书,大多数是关于C#的,而de Smet似乎只有这个标题。我会选择Michaelis。

1
据我所知,Bart de Smet 是微软 .net Framework 团队的成员,这也是我考虑阅读他的书籍的原因。 - Jeremy Cade

2

这取决于你要寻找什么类型的内容?是初学者书籍还是更加深入的书籍?这也取决于你要寻找哪种风格的书籍。另外一本尚未发布的书是即将推出的《24小时内自学Visual Studio 2010》(重点是C# 4.0而不是Visual Studio)。


通常我寻找深入的书籍,因为每当新版本的 .net 发布后,我总是需要在 6-12 个月后对我的组织进行培训。 - Jeremy Cade

2

这取决于您从书中需要什么。

  • 如果您想向新手推广C#,可以尝试O'Reilly的Programming C# 4.0或Wrox的Beginning C# 4.0
  • 如果您正在寻找一种语言深入了解,则已经订购了《C# in Depth》,但我认为考虑一下Bart de Smet的书以及另一个C#特技编码者,因为他有博客。
  • 如果您正在寻找更多的实际应用程序,我强烈推荐Bill Wagner的Effective C#,该书正在更新到C# 4.0。这是我桌子上几乎一直放着的书之一。我真的很喜欢它。

谢谢,我也会查看Effective C#。 - Jeremy Cade

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接