Programming Microsoft Visual C# 2008: The Language review
This book covers almost all aspects of application development using C# with the .NET 3.5 Framework. It offers in-depth discussions of database-access technology LINQ (Language Integrated Query) and new language extensions, such as type inference and lambda expressions. The book explores topics from object orientation and fundamental data types to generics and metadata. It has a guide to the Visual Studio debugger but, curiously, little on WPF (Windows Presentation Foundation). It’s not for novices, but for those with experience of past versions or switching from another language, such as Java, it will be invaluable.