其实没有必要问的,你可以上网,那么你在搜下,看下目录和前沿就自然知道了,而且很详细。简单的说一个是讲c#语言的,是对c#语言的熟悉和使用。一个是讲编译框架的。类库的。要不你在网上找pdf版,先看看2个的不同。
对每个人来说都不一样,自己看下样张,看哪本适合自己就买那一本。
《C#与.NET 3.5高级程序设计(第4版)》 讲述了C#3.5的所有特性、特点是结合了IL(微软 中间语言) 进行讲述的,所以你可以同时熟悉C# 与IL 的各种特性、IL 的重要性呢有句话可以表达:当你越了解IL 你就越了解.NET ;《C#高级编程(第6版)》 讲述的C# 内容也相当多、甚至可以说是相当宽泛、但是都不是太详细了,只有个了解的程度。要掌握的话还需要再进一步深入学习,《CLR Via C#》 这本书呢就太有名了, 也太重要了, 每个搞 .net 的程序员都必须读的书,但是呢, 比较深奥,因为讲的都是 .net 框架原理。适合有有定基础的人看。所以 呢, 如果你像全面学习C#语法特性的话, 建议买《C#与.NET 3.5高级程序设计(第4版)》;如果是想全面了解下、不需深入掌握的话,就可以看 《C#高级编程(第6版)》;而如果像掌握 .net 框架的原理的话呢就《CLR Via C#》。
个人认为那些又厚又粗的书只能当参考书,讲的并不详细也不精,基本知识都可以在网上找到相关资料。以前花几百大洋买过,基础没看过,一些语法规范上的参考,基本MSDN/Google。
推荐看些精典的书,基础入门的看WEBCAST视频就可以了。
CLR via C#是.NET程序员必看的书籍,帮你了解.NET的原理。
C#与.NET 3.5高级程序设计 是C#方面圣经级的巨著,覆盖面比较全。和C#高级编程属于同类型的书籍,这样的书有一本就可以了,个人推荐前者,因为图灵的书翻译得还是不错的,并且本人比较排斥Wrox的书。