其实没有一本书讲的特别全面的。因为C#毕竟只是一门语言,这种语言的语法也就是那么回事,if for foreach while等。更多的是将.Net Framework的各个封装好的类库或函数串来串去,或者是自己编写一些类库串来串去。
因此更多的是需要了解整个.NET Framework的结构或者是了解他人所写的类库的结构。由此最佳的书是MSDN+搜索引擎。
建议楼主多上网搜搜别人的源代码,多进行源码分析,多看看MSDN,多编写自己的测试应用,这样就提高快多了,光看书没什么太多的效果,要实际应用并熟记于心才是真功夫。
还是第五版好。。看完要实践。。
其实你把你们书上的学懂了然后再去看其他的