C# 4.0 Unleashed is the most comprehensive, practical guide to writing robust, powerful software with C# 4.0 and .NET 4.0. Microsoft C# MVP Bart De Smet offers exceptional insight into the features of both the language and the broader framework. He doesn't just cover the what and how of effective C# programming: he explains the why, so you can consistently choose the right language and platform features, maximizing your efficiency and effectiveness. This book is packed with anecdotes and examples from De Smet's extensive experience building C# applications both inside and outside Microsoft. De Smet reveals how key C# language features behave in the real world and illuminates the tradeoffs and caveats associated with them. He thoroughly reviews .NET 4.0 presentation, logic, data, and connectivity, and shows how to use C# 4.0 with innovative technologies such as Azure cloud computing, LINQ data access, and DLR-based dynamic programming.