Intermediate - Advanced Level users.
The goal of C# is to serve as a high-performance language for .NET development - one that is simple, safe, object-oriented, and Internet-centric. This book teaches this new language in a way that experienced programmers will appreciate - by grounding its application firmly in the context of Microsoft's .NET platform and the development of desktop and Internet applications.
The level of information in the book allows programmers to become productive quickly with C# and to rely on it as a powerful addition to their family of mastered programming languages.