- Save 10% on selected children’s books, compliments of Amazon Family Promotion exclusive for Prime members .
Inside C# Paperback – 1 Apr 2002
Special offers and product promotions
Customers who viewed this item also viewed
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
If you are a seller for this product, would you like to suggest updates through seller support?
Aimed at those with some previous programming experience, Inside C# shows developers the unique strengths, advantages and tips for coding with C#. This fast-paced and in-depth tutorial will let you use Microsoft's newest programming language on the emerging .NET platform successfully.
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 such as 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 inter-operate 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
- introduction to C# and the Microsoft .NET Framework platform
- tutorial for object-oriented programming
- a "Hello World" program in C#
- command-line .NET tools (including the C# compiler and the ILDASM disassembler)
- C# types
- boxing and unboxing variables
- in-depth guide to C# class design (including members and methods, constructors, constants and read-only fields and inheritance)
- method overloading
- virtual and static methods
- interfaces (declaring and implementing interfaces, plus interfaces combined with inheritance)
- expressions and operators in C# (including operator precedence)
- program flow control
- exception handling classes and techniques
- operator overloading
- delegates and event handlers
- multithreaded programming techniques (including thread safety and synchronisation)
- C# reflection and metadata
- using unmanaged code and pointers from within C#
- COM interoperability
- assemblies and deployment in C#
From the Publisher
C# is easy to write, read, and maintain like Visual Basic, but still provides the power and flexibility of C++. Microsoft has built Visual C# with lots of features that make developing solutions faster and easier. C# makes code more stable and productive overall.
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 out of print or unavailable edition of this title.See all Product description
Top customer reviews
I would recommend either the "Microsoft Visual C# .NET step by step" book as a very good introductory text or "C# and the .NET Platform" which covers the C# language and some of the key technical and architectural issues for .NET developers.
Despite this claim, the book also claims to be accessible to anyone with experience in one of the 'C' family of languages (including non OO programmers). The book embarks on a poorly put together lightning exploration of OO, which will be irrelevant to anyone with any OO experience at all and incomprehensible to anyone else.
The rest of the book is a fairly standard step by step examination of C# language features with a brief foray into MSIL (hence, presumably, the justification for 'In Depth').
The description of language features is an adequate reference, but the author's attempts at describing good program style are probably best avoided.
I am hoping there will be a good C# book soon...