Programming Books C Java PHP Python Learn more Browse Programming Books
CLR via C# (4th Edition) (Developer Reference) and over one million other books are available for Amazon Kindle. Learn more
Buy New
$39.37
Qty:1
  • List Price: $59.99
  • Save: $20.62 (34%)
Only 10 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
CLR via C# (4th Edition) ... has been added to your Cart
Sell yours for a Gift Card
We'll buy it for $18.18
Learn More
Trade in now
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

CLR via C# (4th Edition) (Developer Reference) Paperback – November 25, 2012

ISBN-13: 978-0735667457 ISBN-10: 0735667454 Edition: 4th

Buy New
Price: $39.37
34 New from $35.35 9 Used from $38.10
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$39.37
$35.35 $38.10

Frequently Bought Together

CLR via C# (4th Edition) (Developer Reference) + C# in Depth, 3rd Edition + C# 5.0 in a Nutshell: The Definitive Reference
Price for all three: $106.20

Buy the selected items together

NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Series: Developer Reference
  • Paperback: 896 pages
  • Publisher: Microsoft Press; 4 edition (November 25, 2012)
  • Language: English
  • ISBN-10: 0735667454
  • ISBN-13: 978-0735667457
  • Product Dimensions: 7.4 x 1.9 x 8.9 inches
  • Shipping Weight: 2.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (47 customer reviews)
  • Amazon Best Sellers Rank: #97,895 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Jeffrey Richter is a cofounder of Wintellect (www.wintellect.com), a training, consulting, and debugging firm dedicated to helping companies build better software faster. In addition to this book’s previous editions, he’s written several other popular programming titles. He has been a consultant to the Microsoft .NET Framework Team since 1999.

Customer Reviews

Mr. Richter writes in a very clean and easy to read style.
Steven
Doubtless that I have read many tech-books being a software professional, but this one is the best one so far.
Arun Mahendrakar
And as you grow as a C#/.Net developer, this book is a must-have.
Arman Alimian

Most Helpful Customer Reviews

19 of 20 people found the following review helpful By Arun Mahendrakar on December 21, 2012
Format: Paperback
Let me start by saying this:

Every chapter is a 'world in itself'.

That is the amount of detail you gain from each chapter. The chapter names might sound simple and naive, but the author takes you on a deep-dive on that topic.

I started with the 3rd edition and finished with the 4th one and I regret not having read this book a little early in my career. IMHO if you have at least 3 yrs of experience in .net/C#, this book can bolster your understanding by leaps and bounds. Beginners (6 mos to 1 yr of exp) might not appreciate very much.

Doubtless that I have read many tech-books being a software professional, but this one is the best one so far.

The chapters 5 - Primitive, Reference and Value Types and 21 - The Managed Heap and Garbage Collection are my take-away's from this book. I haven't seen another book/article that explain the topics in these chapters as clearly as the author does.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
12 of 12 people found the following review helpful By David Hayden on December 15, 2012
Format: Paperback
I purchased the 2nd edition awhile back and considered this one of my favorite reference books on C#. The book dives deep into the C# language and exposes what's happening with the compiler, debunks myths, shows common mistakes and best practices, and generally just takes your C# knowledge to the next level.

It's not a beginner book and it's not a book you read cover-to-cover in a single sitting. I use it for a reference book on my iPad when I get stuck or question my knowledge of a particular language feature or solution.

If you have the 3rd edition and are wondering if it makes sense as an upgrade, the author ( Jeffrey Richter ) has posted the differences between the 3rd and 4th editions. Just do a search for him and the book in your favorite search engine and you are bound to find the post.

I haven't kept up with all the new C# reference books out there, but this is one I purchased early on and have always enjoyed the depth of the information.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
13 of 15 people found the following review helpful By Pursanov Dimitri on November 27, 2012
Format: Kindle Edition Verified Purchase
If you have read one of older editions- you know that the book is really worth reading. Its not for beginners, but if you want to know depth of .net platform internals - this is the right book to look at. I've taken kindle edition if this nice writing to be in sync across devices, because sometimes reread some topics. And i'm really pleased that its in new kindle format and code formatting/information blocks are nicely formatted and readable on kindle screen(tried on keyboard), so hope we're finally facing the era of technical books to be readable on small kindle!
CLR via C#
2 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 5 people found the following review helpful By William Springer on April 2, 2013
Format: Paperback
While I did notice when Microsoft introduced .NET and the CLR (Common Language Runtime), it wasn't until 2011 that I first used them, when I had the opportunity to learn C#. At the time, I needed a working knowledge of the language - enough to do some minor debugging - but I never really dived into the details. Over the last few months I've found myself getting more involved with updating C# and VB.NET code, leading to a desire to go more in-depth into C# and the framework. Given the reviews, I've had my eye on CLR via C# for a while, so the new edition pushed it to the top of my reading list.

In the past I haven't been very impressed with the level of editing at Microsoft Press (I absolutely detested their book on SQL Server 2008) but they've definitely improved lately; CLR via C# is a pleasure to read. As the title would imply, the book covers the various features of the Common Language Runtime using C# sample code (and mentioning other languages when the designers of C# chose not to implement something that the runtime supports). The author also throws in his own opinions on various design decisions, which I find interesting.

I have two problems with most programming books. The first is that they tend to be boring to read. The second is that they tend to be written at one of two levels: either they assume you're an absolute beginner and work up from Hello World (here's what assignment is, here's what a loop is, here are the ways to write one) or they assume that you're already completely fluent in one language and just want a dictionary to convert that to another language.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 3 people found the following review helpful By Steven on February 28, 2013
Format: Paperback Verified Purchase
This is one of those books where I feel like I learned something new on just about every page, and I'm a fairly experienced developer.

Don't be fooled by the table of contents, it's easy to assume that this book is for beginners. This is certainly not the case, you may feel educated in certain topics like type fundamentals, but Mr. Richter will likely prove that you only have surface-knowledge; at least this was the case for me. This book provides amazing depth, giving developers a bottom-up education, rather than the top-down approach (like most books). Combining bottom-up and top-down learning is quite powerful!

If you are an intermediate or even an advanced developer, then this book will likely level up your skill set.

Mr. Richter writes in a very clean and easy to read style. Buy this book and get ready to start cranking those mental cogs! I plan on re-reading many chapters to help solidify the concepts presented.

Also worth noting is how excellent the Kindle format is. Technical eBooks are very hit-and-miss (usually miss), but in this case publishers should take note because this is how a technical eBook should be done. I'm very pleased with my purchase.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews


What Other Items Do Customers Buy After Viewing This Item?