The outstanding strength of this text is its in-depth language tutorial on C#, with complete coverage of basic and advanced object-oriented programming techniques. New language features like properties, indexers, and attributes get full coverage, alongside the basics of using classes and inheritance.
The book relies on using Visual Studio 6.0 and the command-line .NET tools for running programs. (Visual Studio.NET, the next version of Visual Studio, was unavailable when the book was written.) First to market with an in-depth language tutorial, the focus of Inside C# is on basic and advanced language features. By viewing generated code (using the ILDASM disassembler tool), the author examines how class design features work under the hood.
The language tutorial digs into features, beginning with a "Hello, World" program and delving into class design features before moving on to more basic features like expressions, operators, and flow control. This sequence makes the book best suited to the experienced developer, since some excellent in-depth material on the most advanced features of C# is presented before the basics of the language. Throughout, you'll learn the newest features of the language, how to use it, and a sense of its personality.
There's also plenty of material on the underlying Microsoft .NET platform, from the basics of the Common Language Runtime (CLR) to assemblies (used to deploy .NET applications), plus getting older COM components to interoperate with the newer .NET standard.
For anyone who's programmed before and wants to learn C# quickly, this in-depth guide anchored with plenty of short, effective examples provides what you need. Inside C# shows off the unique strengths of this new and exciting language and provides a solid introduction to the .NET platform. --Richard Dragan
To our knowledge INSIDE C# is the only book that is focused on the C# language itself, and is not tied to any one particular development or runtime environment. Because it is focused on the base language, this book will have a much longer shelf life than the typical version-specific runtime environment books. --This text refers to an alternate Paperback edition.
This is actually an introduction to C#, good for beginners, but not for people who already have a lot of experience on other languages like C++. Title is misleading.Published on July 13 2004 by Rui Jiang
For C# developers this book should be required reading. It will teach you to think in C#, to see the answers to problems without writing a line of code. Read morePublished on May 3 2004 by Tony Duval
I purchased this book after reading Mr. Archer's Visual C++.NET Bible and am extremely happy with it. Read morePublished on March 15 2004 by Diana Finley
and very very readable. The chapter on exception handling alone is worth the price. It's the best explanation I've yet read of why one should use SEH rather than return... Read morePublished on Jan. 18 2004 by Amazon Customer
Several of the examples don't compile/assemble. Very annoying. I'm ascribing this to drift in C# syntax since the 2002 edition, but in my opinion the book is of dubious use at this... Read morePublished on Jan. 14 2004
I needed this book for a project I had to do in school and it was absolutely fantastic! I basically came across as a C# genius when I had only been using (and reading this book)... Read morePublished on Dec 12 2003 by John Tudor
According to Nielsen BookScan - the retail sales monitoring service for books that is used by all major book publishers - Inside C# is now the best-selling C# book of all time! Read morePublished on Dec 2 2003 by Thomas M. Archer
Fantastic book, well worth the money even if you are new to C# and .NET.
For the beginners, I also recommend buying Step by Step version 2003.
Being completely new to C# I was a little concerned with all the 5-star reviews touting this book as being so great for intermediate and advanced level programmers. Read morePublished on Oct. 13 2003 by Kristopher