Apress 2010. Softcover, 1752 pp
The first edition of this book was released at the 2001 Tech-Ed
conference in Atlanta, Georgia. At that time, the .NET platform was
still a beta product, and in many ways, so was this book. This is not to
say that the early editions of this text did not have merit-after all,
the book was a 2002 Jolt Award finalist and it won the 2003
Referenceware Excellence Award. However, over the years that author
Andrew Troelsen spent working with the common language runtime (CLR), he
gained a much deeper understanding of the .NET platform and the
subtleties of the C# programming language, and he feels that this fifth
edition of the book is as close to a "final release" as he's come yet.
This new edition has been comprehensively revised and rewritten to make
it accurately reflect the C# 4 language specification for the .NET 4
platform. You'll find new chapters covering the important concepts of
dynamic lookups, named and optional arguments, Parallel LINQ (PLINQ),
improved COM interop, and variance for generics. If you're checking out
this book for the first time, do understand that it's targeted at
experienced software professionals and/or graduate students of computer
science (so don't expect three chapters on iteration or decision
constructs!). The mission of this text is to provide you with a
rock-solid foundation in the C# programming language and the core
aspects of the .NET platform (assemblies, remoting, Windows Forms, Web
Forms, ADO.NET, XML web services, etc.). Once you digest the information
presented in these 25 chapters, you'll be in a perfect position to
apply this knowledge to your specific programming assignments, and
you'll be well equipped to explore the .NET universe on your own terms.