If you’re serious about programming with the latest versions of C# and .NET, you need C# 2005 and the .NET 2.0 Platform, Third Edition.
Andrew Troelsen illuminates powerful new language and platform features, from generic programming to nullable data types. But he’s also extended his coverage of crucial topics like object serialization, garbage collection, and the Common Intermediate Language.
Troelsen ranges from .NET’s philosophy to C#’s “gory details”: its core constructs, object implementation, memory management, exceptions, interfaces, collections, delegates, advanced type construction, and plenty more. He dives especially deeply into assemblies; then turns to exploring .NET 2.0’s base class library, from the remoting layer to ADO.NET. The book wraps up with a full section on building robust web applications and XML web services.
Experienced C# programmers will be hard-pressed to find a more useful, comprehensive resource. Bill Camarda, from the November 2005 Read Only