这本书只关注C#语言本身,而没有涉及.NET Framework或ASP.NET、WPF这样的特定领域的应用。
简单地说,本书关注的是C#2和C#3的新特性。C#2的那些特性的好处比较容易理解,C#3的那些就不那么明了,等到对LINQ有了全面了解了,才会对这些特性有更好的认识。
介绍这些特性的书籍和文章着实不少,但貌似多数停留在“What”的层面上,这不利于对技术的更深了解。我觉得,所谓新特性必然有其来由,了解它的“过去”,才能了解更好的了解“现在”。从这方面来说,这本书是很不错的,对于C#4甚至是未来的C#5或者是其它的新技术,都可以尝试以这种方式去学习。
值得一提的是,C#2的特性看起来像是“散装”的,各个特性比较独立;C#3的特性则更像是“盒装”的,各个特性都对LINQ有所贡献,反过来,LINQ也是这些特性得以出现的重要原因。