Industrial Deals Books Holiday Gift Guide Shop Men's Athletic Shoes Learn more nav_sap_plcc_6M_fly_beacon Adele egg_2015 Fire TV Stick Get Ready for the Winter Gifts Under $50 Amazon Gift Card Offer minions minions minions  Amazon Echo Starting at $84.99 Kindle Black Friday Deals BestoftheYear Shop Now HTL

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.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your email address or mobile phone number.

CLR via C# (3rd Edition) (Developer Reference) 3rd Edition

44 customer reviews
ISBN-13: 978-0735627048
ISBN-10: 0735627045
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used
Condition: Used: Very Good
Comment: Shows signs of light/typical use; clean, unmarked inside; some obvious, but superficial wear to cover and extremities.
Access codes and supplements are not guaranteed with used items.
37 Used from $1.23
More Buying Choices
12 New from $17.20 37 Used from $1.23

There is a newer edition of this item:

Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

Get Up to 80% Back Rent Textbooks

Editorial Reviews

About the Author

Jeffrey Richter is a cofounder of Wintellect ( training, debugging, and consulting firm dedicated to helping companies build better software faster. He is the author of the previous editions of this book, Windows via C/C++, and several other Windows-related programming books. Jeffrey has been consulting with the Microsoft .NET Framework team since October 1999.


Hero Quick Promo
Holiday Deals in Kindle Books
Save up to 85% on more than 1,000 Kindle Books. These deals are valid until November 30, 2015. Learn more

Product Details

  • Series: Developer Reference
  • Paperback: 704 pages
  • Publisher: Microsoft Press; 3 edition (February 20, 2010)
  • Language: English
  • ISBN-10: 0735627045
  • ISBN-13: 978-0735627048
  • Product Dimensions: 7.4 x 1.5 x 9 inches
  • Shipping Weight: 2.8 pounds
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (44 customer reviews)
  • Amazon Best Sellers Rank: #356,066 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews

42 of 44 people found the following review helpful By na on November 15, 2010
Format: Paperback Verified Purchase
The first thing I'd like to say is this book rocks. It should be one of the first books you open up if you want to really be good at OOP. Because first you have to learn what the CLR is doing and why because the code you write directly relates to it by performance, and expected behavior. If you don't know this, then you end up with more ?? than anything when coding because you really don't understand HOW things are being done under the covers and even though you can still code and code even simple or advanced, you are sort of coding blind and you are winging it no matter how good you think you are.

Second, let me say that I strongly disagree with many who say this book as a whole should ONLY be ready by experienced / advanced programmers. Ok, yes the some of this book gets really advanced (i.e. threading, etc.). However there are a lot of just fundamentals here that are critical parts in this book that EVERY developer needs to grasp and memorize fully in order to be an effective programmer.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
17 of 17 people found the following review helpful By Tad Anderson VINE VOICE on April 26, 2010
Format: Paperback Verified Purchase
There are plenty books that show you what you can do with C#. This book shows how C# does what it does and tells you why. There is no better advanced C# book available on the market.

If you want to learn the CLR, this is the way to do it. There is no better way.

You will not find a better treatment of threading. This book covers threading in great detail.

The author's style of writing makes the book very easy to read, and he is able to present complex topics in an easy to learn format.

The only part of the book I can't stand is the Forward. There Jeffrey's wife tells us that this is his last book. That would be understandable, but ashame.

All the code in the book is in one solution and is easy to use.

All in all, this is an absolute must read for any C# developer. The understanding of C# you gain from this book will take you too the next level, no matter what level of programmer you are today.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
6 of 6 people found the following review helpful By Dan McKinnon VINE VOICE on March 30, 2010
Format: Paperback

All I can say is WOW to this book.

You could slap a price 3-4x more on this text and it would still be a bargain. There simply is no other text on the market that hits this niche and smashes a home run out of the park.

Buyer beware, this is NOT the book for the casual programmer who is doing basic app/form/web/database development. This is a VERY specific niche of developer that is looking to get into and understand the guts of the magic of CLR. The writing is slick, tight, and intelligent. At 800+ pages, this seems like a huge amount, but there is magic throughout this book.

Let's take a look at the Table Of Contents:

01. CLR Execution Model
02. Building, Packaging, Deploying, and Administering Applications and Types
03. Shared Assemblies and Strongly Named Assemblies
04. Type Fundamentals
05. Primitive, Reference, and Value Types
06. Type and Member Basics
07. Costants and Fields
08. Methods
09. Parameters
10. Properties
11. Events
12. Generics
13. Interfaces
14. Chars, Strings, and Working with Text
15. Enumerated Types and Bit Flags
16. Arrays
17. Delegates
18. Custom Attributes
19. Nullable Value Types
20. Exceptions and State Management
21. Automatic Memory Management (Garbage Collection)
22. CLR Hosting and AppDomains
23. Assembly Loading and Reflection
24. Runtime Serialization
25. Thread Basics
26. Compute-Bound Asynchronous Operations
27. I/O-Bound Asynchronous Operations
28. Primitive Thread Synchronization Constructs
29. Hybrid Thread Synchronization Constructs

There's a lot there isn't there?
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
9 of 10 people found the following review helpful By Incoming71 on August 20, 2010
Format: Paperback Verified Purchase
I have been programming for over 10 years now, this book is filled with great information about the CLR. If you ever wanted to know the details behind the code generated from your .NET language, this is the book to read. So far from what I have read it already is already effecting the way I code.
It is a dense book, so don't try to absorb all of the material very quickly. Enjoy this over a cup of coffee.
I read around 20 pages a day for no brain overload. I wish I had gotten this book sooner.
I will keep this around for a great reference when finished.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews